Quickstart
Get the app running, confirm core behavior, and know what to read next.
Mental model
Content is markdown in app/content/posts/.
The app renders that content as a wiki with WikiLinks, backlinks, Dataview blocks, timeline blocks, and graph view.
Do this
- Install dependencies.
npm install
- Start the app.
npm run dev
-
Open
http://localhost:3000. -
Optional: sync from Obsidian.
export VAULT_PATH="/path/to/your/vault"
npm run sync
Verify
Run quality checks before shipping:
npm run lint
npm run test
npm run typecheck
npm run build
Expected result:
- Lint passes.
- Route checks pass with no collisions/ambiguous bare links.
- Typecheck and build pass.