A personal blog theme template that includes automatic recognition of Markdown content and generates configuration accordingly.
- 🎨 Modern and clean design with dark/light mode support
- 📱 Fully responsive layout
- 📝 Blog system with Markdown support
- 🚀 Project showcase
- 🔍 Pagination for blog posts
- 🎯 SEO optimized
- 🌙 Dark/Light theme toggle
- 📦 Static site generation
- Framework: Astro 5.x
- Styling: Tailwind CSS
- Content: Markdown with Astro Content Collections
- Syntax Highlighting: Tailwind Typography plugin
- Language: TypeScript
- Build Tool: Vite
- Install dependencies:
npm install- Run the development server:
npm run devor
npm run start- Build && Preview = for final version check
npm run build && npm run preview├── src/
│ ├── components/ # Reusable components
│ ├── config/ # Configuration files
│ ├── content/ # Markdown blog posts
│ └── pages/ # Astro pages
└── public/ # Static assets
You can customize the content of different pages by modifying src/config/content.ts:
- Add new blog posts by creating Markdown files in the
src/content/postsdirectory - Update project information in
src/config/content.ts - Modify site configuration in
src/config/content.ts