serve-my-md generates a completely static site — every page is a standalone HTML file with pre-rendered content. No server, no database, no build-time backend. Deploy anywhere: CDN, GitHub Pages, Netlify, Vercel, S3, or a simple static file server.
Static HTML means instant first paint. After load, the React SPA takes over for seamless client-side navigation with intent-based preloading.
smm.config.jsonControl your page order with numeric filename prefixes:
1. intro.md
2. setup.md
3. advanced.md
Set trimIndexFromPath: true in config and the prefixes are stripped from URLs while ordering is preserved.
A single smm.config.json at your docs root is all you need. Override titles, theme, fonts, Open Graph tags, and more — or use the sensible defaults and get going immediately.
Every page is a full HTML document with:
<title> and <meta description>