Features
- π Built with Astro - Benefit from Astro's speed and flexibility
 - π± Fully Responsive - Looks great on all devices
 - π¨ Customizable - Easy to adapt to your brand
 - π SEO Optimized - Meta tags, Open Graph, and JSON-LD
 - π Blog Ready - Support for posts, categories, tags, and series
 - π Search Functionality - Client-side search with Fuse.js
 - π Pagination - For blog posts, categories, tags, and authors
 - π° RSS Feed - Automatically generated RSS feed
 - πΊοΈ Sitemap - Automatically generated sitemap
 - ποΈ MDX Support - Use components in your markdown
 - π€ Typography - Beautiful typography with Tailwind CSS
 - π Icons - Easy icon usage with Astro Icon
 
Project Structure
βββ public/ # Static assets βββ src/ β βββ assets/ # Images and other assets β βββ config/ # Site configuration β βββ content/ # Content collections (blog posts, authors, etc.) β βββ layouts/ # Layout components β βββ pages/ # Page components and routes β βββ styles/ # Global styles β βββ utils/ # Utility functions βββ astro.config.mjs # Astro configuration βββ package.json # Dependencies and scripts
Key Directories and Files
- src/config/: Contains configuration files for the site, menus, and social links
 - src/content/: Contains all content collections (blog posts, authors, pages)
 - src/layouts/: Contains layout components used throughout the site
 - src/pages/: Contains all page components and defines the routing structure
 
Components
The theme includes several reusable components:
- Layout.astro: Main layout component with header and footer
 - PostLayout.astro: Layout for blog posts with metadata and content
 - Header/Footer: Navigation and site information
 - Pagination: For navigating through multiple pages of content
 - Search: Client-side search functionality
 - Author Card: Display author information
 - Post Card: Display post previews in lists
 - Tag/Category Cloud: Display and filter by tags or categories