Plugin roster
This table is the human-readable projection of the final sandbox/engine/quartz.config.yaml.
kind is the installed package manifest’s Quartz category; when a package declares multiple
categories they are all listed. order is the configured order (a dash means the entry has
no explicit order and therefore uses its manifest/default ordering). No row is aspirational:
every enabled row is in the build that produced this site.
Enabled
| Source | Kind | Order | Why enabled |
|---|---|---|---|
@quartz-community/created-modified-date | transformer | 10 | Stable dates in metadata and Bases formulas. |
@quartz-community/note-properties | transformer, component | 5 | Visible selected frontmatter properties. |
@quartz-community/syntax-highlighting | transformer | 20 | Build-time light/dark code highlighting. |
@quartz-community/obsidian-flavored-markdown | transformer | 30 | Wikilinks, callouts, mermaid, embeds, tasks and block refs. |
@quartz-community/github-flavored-markdown | transformer | 40 | Tables, strikethrough and GFM task/list syntax. |
@quartz-community/table-of-contents | transformer, component | 50 | Heading navigation on Markdown pages. |
@quartz-community/crawl-links | transformer | 60 | Shortest internal-link resolution and broken-link gate. |
@quartz-community/description | transformer | 70 | Derived descriptions for pages without one. |
@quartz-community/latex | transformer | 80 | KaTeX inline/display math. |
@quartz-community/remove-draft | filter | — | Keeps draft-marked content out of this public build. |
@quartz-community/alias-redirects | emitter | 50 | Emits the legacy alias route used by an experiment. |
@quartz-community/content-index | emitter | 50 | Emits content index, sitemap and RSS. |
@quartz-community/favicon | emitter | — | Supplies the default Quartz favicon route. |
@quartz-community/og-image | emitter | 50 | Generates per-page social preview images. |
@quartz-community/canvas-page | pageType, component | 50 | Emits the native JSON Canvas page. |
@quartz-community/content-page | pageType, component | — | Standard Markdown content frame. |
@quartz-community/folder-page | pageType, component | — | Generated folder listing pages. |
@quartz-community/tag-page | pageType, component | — | Generated tag listing pages. |
@quartz-community/bases-page | transformer, pageType, component | 50 | Emits the native .base database views. |
@quartz-community/explorer | component | 50 | File-tree navigation. |
@quartz-community/graph | component | 50 | Local/global graph navigation. |
@quartz-community/search | component | 50 | Full-text search toolbar. |
@quartz-community/backlinks | component | 50 | Reverse-link panel. |
@quartz-community/article-title | component | — | Article heading component. |
@quartz-community/content-meta | component | — | Date/metadata line below titles. |
@quartz-community/page-title | component | — | Site title in the left rail. |
@quartz-community/darkmode | component | — | Light/dark mode toggle. |
@quartz-community/reader-mode | component | — | Reader-mode toolbar toggle. |
@quartz-community/breadcrumbs | component | — | Conditional breadcrumb trail. |
@quartz-community/footer | component | — | Sandbox and wiki links in the footer. |
@quartz-community/quartz-fonts | transformer, emitter | — | Quartz font resources. |
@quartz-community/spacer | component | 25 | Mobile-only left-rail spacing. |
@quartz-community/unlisted-pages | transformer | 45 | Removes explicitly unlisted pages from indexes. |
@quartz-community/encrypted-pages | transformer, emitter | 900 | AES-encrypts the demo body and emits its shadow index. |
../plugins/sandbox-reading-stats | transformer | 900 | Sandbox-only article word/minute badge. |
../plugins/sandbox-manifest | emitter | 900 | Sandbox-only published-content manifest. |
Disabled
| Source | Kind | Order | Why disabled |
|---|---|---|---|
@quartz-community/citations | transformer | 85 | No citation data in this showcase. |
@quartz-community/hard-line-breaks | transformer | 90 | Not part of the showcase’s Markdown contract. |
@quartz-community/ox-hugo | transformer | 91 | No ox-hugo source files. |
@quartz-community/roam | transformer | 92 | No Roam-specific syntax. |
@quartz-themes/core | transformer | — | Keep sandbox SCSS and pinned palette explicit. |
@quartz-community/explicit-publish | filter | — | This vault uses public-by-default content plus explicit unlisted/encrypted demos. |
@quartz-community/comments | component | — | No third-party comment service or credentials. |
@quartz-community/tag-list | component | — | Tag pages and frontmatter already demonstrate tags without extra chrome. |
@quartz-community/recent-notes | component | — | The Bases recent-notes view is the deliberate discovery example. |
@quartz-community/stacked-pages | component | — | Not needed; avoids competing page stacking with SPA navigation. |
@quartz-community/cname | emitter | — | This host is not GitHub Pages; nginx owns the hostname. |
Options that matter
crawl-linksusesmarkdownLinkResolution: shortest,disableBrokenWikilinks: trueandexternalLinkIcon: true; the built proof found no unresolved internal anchors.content-indexusesenableSiteMap: true,enableRSS: true,rssLimit: 20andrssFullHtml: false.og-imageuses the light-mode 1200×630 default dimensions and includes the root page.encrypted-pagesusespasswordField: password, 600,000 PBKDF2 iterations andstatic/encryptedContentIndex.json.note-propertiesincludes onlydescription,tagsandaliases.graphandexploreroptions are shown verbatim on their experiment page.- The two relative local entries above are the exact block sent by SandboxPlugin and merged verbatim; their effects are proved on the local plugin page.
Safe boundary
Enabling a plugin in this table never changes /home/loca/dev/quartz/quartz. The package
source tree, generated plugin index, config, node_modules, vault and dist all belong to the
sandbox checkout. See the isolation statement and
the annotated config.