My personal portfolio website built with Astro and Tailwind CSS. Features a modern design, blog functionality, and project showcase.
- 🚀 Modern and responsive design
- 📝 Blog with Markdown/MDX support
- 💼 Project showcase
- 🎨 Dark mode support
- 📱 Mobile-friendly
- ⚡ Performance optimized
- Clone the repository
git clone https://github.com/yourusername/portfolio
cd portfolio
- Install dependencies
npm install
- Start development server
npm run dev
- Build for production
npm run build
/
├── public/ # Static assets
├── src/
│ ├── assets/ # Images and styles
│ ├── components/ # UI components
│ ├── content/ # Blog posts and content
│ ├── layouts/ # Page layouts
│ └── pages/ # Page components
└── package.json
Blog posts are written in Markdown or MDX and stored in src/content/post/
. See the blog writing guide for detailed instructions.
This site is deployed on Netlify. To deploy your own:
- Push your code to GitHub
- Connect your repository to Netlify
- Configure the build settings:
- Build command:
npm run build
- Publish directory:
dist
- Build command:
MIT License