Nimbus Narratives is a minimal, accessible personal blog theme built with Astro, Preact, and TailwindCSS that converts Markdown and MDX posts into a static site with RSS, sitemap, and OpenGraph support.
What is Nimbus Narratives?
Nimbus Narratives is a personal blog starter template that runs on the Astro static site generator. It takes Markdown or MDX files placed in the src/content directory and builds a complete blog into the dist folder. The template uses Preact for interactive components and TailwindCSS for styling, and is maintained by GitHub user abdllahdev. The project structure follows Astro conventions with separate folders for components, content, layouts, and pages.
Key Features
- Minimal styling — The design is intentionally lightweight, using TailwindCSS utility classes rather than a component UI library.
- Light/Dark mode — Users can switch between light and dark color schemes on the blog.
- 100/100 Lighthouse performance — The template reports a perfect performance score in Lighthouse.
- SEO-friendly — Includes canonical URLs and OpenGraph data so posts share cleanly on social media.
- Sitemap support — Generates an XML sitemap automatically for search engine indexing.
- RSS Feed support — Produces an RSS feed so readers can subscribe to new posts.
- Markdown & MDX support — Accepts both plain Markdown posts and MDX posts with embedded Preact components.
- Post series — Organizes related articles into series, giving readers a linear path through multi-part content.
Who is it for?
Nimbus Narratives is aimed at individuals who want a fast, SEO-friendly blog without building frontend infrastructure from scratch. Bloggers can publish in Markdown and get SEO, RSS, and sitemap features automatically. Developers can customize the Preact components and TailwindCSS styles to fit a personal brand. Technical writers can use MDX to embed interactive examples directly into posts.
What can you do with Nimbus Narratives?
- Personal bloggers: Launch a personal blog that includes dark mode, RSS feed, and social-sharing metadata out of the box.
- Developer advocates: Maintain a technical blog with post series and MDX interactive elements, and see a perfect Lighthouse performance score.
- Indie writers: Host a lightweight blog with automatic sitemap generation for search engine visibility.
FAQ
Does Nimbus Narratives support dark mode?
Yes. Light and dark mode are built into the template, so visitors can toggle between color schemes.
What content formats does Nimbus Narratives support?
The blog accepts Markdown and MDX files, giving you the choice between plain text posts and posts that embed Preact components.
Can I generate an RSS feed?
Yes. RSS feed support is included by default, which lets readers subscribe to your latest posts.
How do I run Nimbus Narratives locally?
After cloning the repository, run npm install to install dependencies, then npm run dev for a local dev server at localhost:3000. Use npm run build to produce a production build in ./dist.





