Live Demo: bernabe.dev
This is a minimalist portfolio template built using Astro, Tailwind CSS, and TypeScript. It is designed to be clean, fast, and easily customizable for showcasing personal or professional work.
- Fast and Lightweight: Powered by Astro, delivering a seamless experience.
- Responsive Design: Optimized for all devices.
- Customizable: Modular components for easy personalization.
- SEO-Friendly: Built-in sitemap and metadata support.
- Dark Mode: Fully supports dark mode for an elegant look.
- Multilingual Support: Designed to easily add language options.
- Node.js (version 18 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/bernabedev/minimalist-github-portfolio.git
- Navigate to the project directory:
cd minimalist-github-portfolio
- Install dependencies:
npm install
Start the development server:
npm run dev
Open your browser at http://localhost:4321 to see your portfolio in action.
Easily deploy this project on Vercel:
- Create a Vercel account.
- Import this repository.
- Set up your environment variables (if needed).
- Deploy with a single click.
/
├── public/ # Static assets
├── src/ # Main source code
│ ├── components/ # Reusable components
│ ├── layouts/ # Layout templates
│ └── pages/ # Page routes
├── .gitignore # Git ignore file
├── README.md # Project documentation
├── package.json # Node dependencies
└── tailwind.config.mjs # Tailwind configuration
- Edit text and media in the
/src/pages
and/src/components
directories. - Update your logo or images in the
public/
folder.
Customize the design by modifying the tailwind.config.mjs
file.
Contributions are welcome! Feel free to fork this repository, create a new branch, and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Crafted with care by bernabe.dev.