Skip to content

jorgeteixe/links

Repository files navigation

🔗 jorgeteixe's links page

License: GPL-3.0 Astro Tailwind CSS Node.js

A modern, clean, and responsive personal links page built with Astro. This project serves as a centralized hub for your online presence, featuring your social media profiles and upcoming content.

Showcase

Links Demo

Features

  • 🎨 Clean and modern design
  • 📱 Fully responsive
  • ⚡ Built with Astro for optimal performance
  • 🎯 Easy to customize and extend
  • 🔗 Social media integration
  • 🖼️ Profile image support
  • 🎭 Placeholder sections for future content

Tech Stack

Getting Started

Prerequisites

  • Node.js (v18 or later)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/jorgeteixe/links.git
cd links
  1. Install dependencies:
npm install
# or
yarn install
  1. Start the development server:
npm run dev
# or
yarn dev
  1. Open your browser and navigate to http://localhost:4321

Customization

Profile Information

All personal information and content is centralized in src/data/constants.ts. Edit this file to customize:

export const PROFILE_IMAGE = 'your-profile-image-url';
export const NAME = 'Your Name';
export const SUBTITLE = 'Your subtitle or tagline';

export const SOCIAL_LINKS = [
  {
    name: 'Platform Name',
    icon: 'icon-name',
    url: 'https://your-profile-url',
  },
  // Add more social links as needed
];

export const COMING_SOON_TEXT = 'Your custom coming soon message';

Icons

This project uses Astro Icon with Material Design Icons and custom social icons. You can find available icons at:

Deployment

This project can be deployed to any static hosting service. Some popular options:

License

This project is open source and available under the GPL-3.0-or-later.

© 2025 Jorge Teixeira. All rights reserved.

About

A modern, clean, and responsive personal links page built with Astro.

Resources

License

Contributing

Stars

Watchers

Forks