Notes, canvases, and bases live in content/.
content/
See obsidian-compatibility.
bun run generate renders every note and canvas to JSON.
bun run generate
Next.js serves the pages, or exports them as static HTML.