The full Quartz 5 plugin registry, grouped by pipeline role. The
[x]/[ ]box and Status reflect the currentquartz.config.yamlforssot.0rk.de. Enable is thesource:to add underplugins:(setenabled: true). Local plugins live underquartz/local-plugins/. Pair this with Quartz 5 reference and the Quartz Guru.
1. π§ Transform
Transformers parse and alter the Markdown AST β frontmatter, links, syntax, math.
| [ ] | Plugin | What it does | Enable | Status |
|---|---|---|---|---|
| [x] | created-modified-date | Resolves page dates from frontmatter β git β filesystem. | github:quartz-community/created-modified-date | β Enabled |
| [x] | syntax-highlighting | Server-side code highlighting (github-light/dark themes). | github:quartz-community/syntax-highlighting | β Enabled |
| [x] | obsidian-flavored-markdown | Wikilinks, callouts, embeds, checkboxes. | github:quartz-community/obsidian-flavored-markdown | β Enabled |
| [x] | github-flavored-markdown | Tables, strikethrough, task lists, autolinks. | github:quartz-community/github-flavored-markdown | β Enabled |
| [x] | crawl-links | Resolves internal links (markdownLinkResolution: shortest). | github:quartz-community/crawl-links | β Enabled |
| [x] | description | Generates meta descriptions from content. | github:quartz-community/description | β Enabled |
| [x] | latex | Math rendering via KaTeX. | github:quartz-community/latex | β Enabled |
| [x] | table-of-contents | Builds per-page TOC from headings. | github:quartz-community/table-of-contents | β Enabled |
| [x] | note-properties | Renders selected frontmatter as a property table. | github:quartz-community/note-properties | β Enabled |
| [ ] | citations | Bibliography/citation processing. | github:quartz-community/citations | β¬ Disabled |
| [ ] | hard-line-breaks | Treats single newlines as <br>. | github:quartz-community/hard-line-breaks | β¬ Disabled |
| [ ] | ox-hugo | Compatibility for org-mode/ox-hugo exports. | github:quartz-community/ox-hugo | β¬ Disabled |
| [ ] | roam | Roam Research syntax compatibility. | github:quartz-community/roam | β¬ Disabled |
2. π§© Layout / Components
UI components placed via
layoutpositions (left, right, beforeBody, afterBody, footer).
| [ ] | Plugin | What it does | Enable | Status |
|---|---|---|---|---|
| [x] | explorer | File-tree navigation sidebar. | ./quartz/local-plugins/explorer | β Enabled |
| [x] | graph | Interactive backlink graph view. | github:quartz-community/graph | β Enabled |
| [x] | search | Full-text Pagefind search overlay. | github:quartz-community/search | β Enabled |
| [x] | backlinks | Lists pages linking to the current note. | github:quartz-community/backlinks | β Enabled |
| [x] | article-title | Renders the H1/page title block. | github:quartz-community/article-title | β Enabled |
| [x] | content-meta | Date/reading metadata line under the title. | ./quartz/local-plugins/content-meta | β Enabled |
| [x] | page-title | Site title in the left sidebar. | github:quartz-community/page-title | β Enabled |
| [x] | darkmode | Light/dark theme toggle (toolbar). | github:quartz-community/darkmode | β Enabled |
| [x] | reader-mode | Distraction-free reading toggle (toolbar). | github:quartz-community/reader-mode | β Enabled |
| [x] | breadcrumbs | Folder breadcrumb trail (non-index pages). | github:quartz-community/breadcrumbs | β Enabled |
| [x] | comments | Remark42 comment thread (afterBody). | ./quartz/local-plugins/comments | β Enabled |
| [x] | agent-bubble | βAsk the 0rk agentβ chat launcher. | ./quartz/local-plugins/agent-bubble | β Enabled |
| [x] | footer | Site footer with links. | github:quartz-community/footer | β Enabled |
| [x] | fonts | Google Fonts loader (Schibsted/Source Sans/IBM Plex). | github:quartz-community/fonts | β Enabled |
| [x] | favicon | Emits favicon assets. | github:quartz-community/favicon | β Enabled |
| [x] | spacer | Layout spacer (mobile-only sidebar gap). | github:quartz-community/spacer | β Enabled |
| [ ] | tag-list | Inline tag pills under the title. | github:quartz-community/tag-list | β¬ Disabled |
| [ ] | recent-notes | Recently modified notes widget. | github:quartz-community/recent-notes | β¬ Disabled |
| [ ] | obsidian-plugin-excalidraw | Renders Excalidraw drawings (in registry, not configured). | github:quartz-community/obsidian-plugin-excalidraw | β¬ Disabled |
3. π SEO / Index
Emitters that produce feeds, redirects, social cards, and content filtering.
| [ ] | Plugin | What it does | Enable | Status |
|---|---|---|---|---|
| [x] | content-index | Sitemap + RSS feed generation. | github:quartz-community/content-index | β Enabled |
| [x] | og-image | Per-page Open Graph social card images. | github:quartz-community/og-image | β Enabled |
| [x] | cname | Emits CNAME for the custom domain. | github:quartz-community/cname | β Enabled |
| [x] | alias-redirects | Emits redirect stubs for aliases frontmatter. | github:quartz-community/alias-redirects | β Enabled |
| [x] | remove-draft | Excludes draft: true pages from the build. | github:quartz-community/remove-draft | β Enabled |
| [x] | unlisted-pages | Keeps unlisted pages out of indexes/feeds. | github:quartz-community/unlisted-pages | β Enabled |
| [ ] | explicit-publish | Builds only publish: true pages. | github:quartz-community/explicit-publish | β¬ Disabled |
4. π Pages
Page emitters that materialize routes from content and special node types.
| [ ] | Plugin | What it does | Enable | Status |
|---|---|---|---|---|
| [x] | canvas-page | Renders .canvas files as pannable canvas pages. | ./quartz/local-plugins/canvas-page | β Enabled |
| [x] | content-page | Emits standard Markdown content pages. | github:quartz-community/content-page | β Enabled |
| [x] | folder-page | Auto-generates folder index listing pages. | github:quartz-community/folder-page | β Enabled |
| [x] | tag-page | Auto-generates per-tag listing pages. | github:quartz-community/tag-page | β Enabled |
| [x] | bases-page | Renders Obsidian Bases (.base) database views. | github:quartz-community/bases-page | β Enabled |
| [ ] | stacked-pages | Andy-Matuschak-style sliding stacked panes. | github:quartz-community/stacked-pages | β¬ Disabled |
5. π Auth
Access control for restricted content.
| [ ] | Plugin | What it does | Enable | Status |
|---|---|---|---|---|
| [x] | encrypted-pages | Password-gated pages (PBKDF2, 600k iterations). | github:quartz-community/encrypted-pages | β Enabled |
6. π§ͺ Enable Pattern
To flip any disabled plugin on, add (or edit) its block under
plugins:inquartz.config.yaml:
plugins:
- source: github:quartz-community/explicit-publish
enabled: true
# options: {} # nest plugin options here, or Quartz silently ignores them
# layout: # components only β position + priority
# position: beforeBody
# priority: 30After editing config, sync the registry before building:
npx quartz plugin install --from-config7. π Related
- πͺ» Quartz 5 reference β CLI, config, deployment.
- π§ Quartz Guru β layout + theming heuristics.
- π§ OMP Β· OmpKeep β what this garden documents.