Static Site Generators
Notes on choosing an SSG to publish from Markdown / Obsidian (and possibly Emacs org-mode).
This KB
This site runs on Quartz — chosen for native Obsidian support (backlinks, graph, wikilinks).
Options
Astro
Best for a polished personal/professional site.
- Strengths: modern TypeScript-friendly stack; great for custom pages, components, portfolios; excellent DX; strong community momentum.
- Weaknesses: not Obsidian-native; org-mode needs a conversion workflow.
- Use when: the site is mainly your personal brand, portfolio, blog, and technical writing.
Hugo
Best for durable, boring, long-term publishing.
- Strengths: very mature; extremely fast builds; minimal dependency churn; supports Markdown and org-mode; great for long-lived publishing.
- Weaknesses: less modern-feeling; templating/content model feels older.
- Use when: you want a reliable engine for Markdown/org-mode content.
Quartz
Best for an Obsidian-native digital garden.
- Strengths: built around Obsidian-style notes; backlinks, graph view, wikilinks, search, popovers, LaTeX, syntax highlighting; ideal for public knowledge gardens.
- Weaknesses: specialized; less ideal for complex custom personal sites.
- Use when: the site is mainly your public Obsidian vault / second brain.
Decision
Professional dev site + blog → Astro
Public Obsidian / digital garden → Quartz
Durable Markdown/org-mode publisher → Hugo