Quartz Documentation Navigator
Find the right Quartz docs to answer implementation questions.
Quick Reference
First, load the docs map: Read references/docs_structure.md for comprehensive overview.
Navigation Strategy
For Feature Questions
Pattern: "How do I add/enable [feature]?"
- Check
references/docs_structure.mdfor the feature - Read the corresponding
docs/features/[feature].md - Check
docs/configuration.mdfor enabling the feature
Examples:
- "How do I add backlinks?" →
docs/features/backlinks.md - "How do I add an RSS feed?" →
docs/features/RSS Feed.md - "How do I enable dark mode?" →
docs/features/darkmode.md
For Layout/Component Questions
Pattern: "How do I modify/customize [UI element]?"
- Check
docs/layout.mdfor page structure - Check
docs/layout-components.mdfor available components - For custom components:
docs/advanced/creating components.md
Examples:
- "How do I change the sidebar?" →
docs/layout.md - "How do I add a custom header?" →
docs/advanced/creating components.md
For Content Authoring Questions
Pattern: "How do I add/format [content]?"
- Check
docs/authoring content.md - For specific syntax:
docs/features/[feature].md
Examples:
- "How do I add images?" →
docs/authoring content.md - "How do I use callouts?" →
docs/features/callouts.md - "How do I add LaTeX?" →
docs/features/Latex.md
For Plugin Questions
Pattern: "How does [plugin] work?" or "How to configure [plugin]?"
- Check
docs/plugins/[Plugin].md - For custom plugins:
docs/advanced/making plugins.md
Examples:
- "How does ExplicitPublish work?" →
docs/plugins/ExplicitPublish.md - "How to create a custom plugin?" →
docs/advanced/making plugins.md
For Build/Deploy Questions
- Build process:
docs/build.md - Deployment:
docs/hosting.md - Configuration:
docs/configuration.md
Common Questions → Docs Mapping
| Question | Primary Doc |
|---|---|
| Add inline images | docs/authoring content.md |
| Enable backlinks | docs/features/backlinks.md |
| Add RSS feed | docs/features/RSS Feed.md |
| Modify UI components | docs/layout-components.md + docs/layout.md |
| Create custom component | docs/advanced/creating components.md |
| Enable search | docs/features/full-text search.md |
| Configure site metadata | docs/configuration.md |
| Deploy to GitHub Pages | docs/hosting.md |
| Handle unpublished notes | docs/features/private pages.md |
| Add dark mode toggle | docs/features/darkmode.md |
| Enable graph view | docs/features/graph view.md |
| Add table of contents | docs/features/table of contents.md |
Workflow
- Understand the question - What is the user trying to implement?
- Consult docs map - Read
references/docs_structure.mdto find relevant docs - Read primary doc - Load and read the most relevant doc file
- Read supporting docs - If needed, check related docs for configuration/setup
- Provide answer - Synthesize information with code examples if available
Important Notes
- Docs are in the
docs/directory of the Quartz repo - Features require configuration in
quartz.config.ts - Layout changes happen in
quartz.layout.ts - Most features are opt-in via configuration
- For code examples, prefer reading the actual doc files over invention
Converted and distributed by TomeVault — claim your Tome and manage your conversions.