A starter theme for Astro.
🧑🚀 Features:
- ✅ Designed for company website and blog
- ✅ Simple enough for personal website and/or blog
- ✅ Markdown support (.mdx)
- ✅ Sitemap.xml generation
- ✅ Style is highly customisable with Tailwind CSS
- ✅ Search capability using lightweight client-side JS (pagefind.app)
- ✅ RSS feed (rss.xml) generation
- ✅ Web map / geolocation
- ✅ View transitions
- ✅ JS is only needed for search and map; Tiny Rocket was designed around my use case and I had a need to minimise JS dependency on the client
Below is an overview.
/
├── public/
│ ├── _leaflet
│ ├── assets
│ ├── robots.txt
│ └── favicon.ico
├── src/
│ ├── components/
│ ├── contents/
│ ├── layouts/
│ └── pages/
│ └── blog/
│ └── 404.astro
│ └── about.mdx
│ └── doc.mdx
│ └── index.astro
│ └── map.astro
│ └── privacy.mdx
│ └── rss.xml.ts
│ └── search.astro
└── astro.config.mjs