A reproducible recipe for publishing a subset of an Obsidian vault as a free static site, from a private GitHub repository, in about thirty minutes. Tested on wiki/ content under macOS with Node 22 and pnpm.
Why this combination:
- Quartz renders Obsidian flavored markdown natively — wikilinks, embeds, callouts, frontmatter, tags.
- Cloudflare Pages deploys from private repos for free; GitHub Pages does not.
- Vendored Quartz in a subfolder keeps the vault as the single source of truth. No submodules, no content sync, no parallel store.