Projectmaintained
Static Blog Starter
The minimal, fast, dark-mode-ready personal blog and portfolio this very site is built on — MDX, math, code highlighting, and good defaults.
Next.jsTypeScriptTailwind CSSMDX
This site is the starter. I open-sourced the bones of it because I kept recommending the same stack to friends and wanted something concrete to point at.
What's in the box
- MDX content with frontmatter, typed and validated.
- LaTeX via KaTeX, code highlighting via Shiki (theme-aware).
- Dark mode that respects system preference and remembers your choice.
- SEO defaults — sitemap, RSS, Open Graph, JSON-LD.
- Devanagari support out of the box, with sensible line-height.
What's not
- No CMS, no database, no auth. Content is files.
- No comment system. (Use email, or a service you trust.)
- No analytics. (Add your own if you want them.)
The philosophy
The starter is opinionated about one thing: the content should be the product. Everything else — the build, the styling, the deploy — should disappear into the background. If you find yourself fighting the starter instead of writing, the starter has failed.