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.
- 🎨 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
- Astro - Modern static site builder
- Tailwind CSS - Utility-first CSS framework
- Astro Icon - Icon integration
- Node.js (v18 or later)
- npm or yarn
- Clone the repository:
git clone https://github.com/jorgeteixe/links.git
cd links
- Install dependencies:
npm install
# or
yarn install
- Start the development server:
npm run dev
# or
yarn dev
- Open your browser and navigate to
http://localhost:4321
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';
This project uses Astro Icon with Material Design Icons and custom social icons. You can find available icons at:
- Material Design Icons
- Custom social icons are located in
src/icons/social/
This project can be deployed to any static hosting service. Some popular options:
This project is open source and available under the GPL-3.0-or-later.
© 2025 Jorge Teixeira. All rights reserved.