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