Quartz’s functionality is provided by a collection of first-party community plugins. Each plugin can be enabled, disabled, and configured via quartz.config.yaml. See Configuration for details on how to manage plugins.
Internal vs Community Plugins
Quartz has two kinds of plugins:
- Community plugins are standalone repositories under
quartz-community. In TS overrides, they useExternalPlugin.X()(imported from.quartz/plugins).- Internal plugins are built into Quartz core (Assets, Static, ComponentResources, NotFoundPage). In TS overrides, they use
Plugin.X()(imported from./quartz/plugins).
Plugin types
Quartz plugins fall into several categories:
- Transformers process content during the build, e.g. parsing frontmatter, highlighting syntax, or resolving links.
- Filters decide which content files to include or exclude from the output.
- Page Types generate HTML pages — one per content file, folder, tag, canvas, or bases view.
- Components render UI elements in the page layout (sidebars, headers, footers, etc.).
First-party plugins
Transformers
Filters
| Plugin | Repository | Enabled | Required | Description |
|---|---|---|---|---|
| RemoveDrafts | quartz-community/remove-draft | ✅ | ❌ | Filters out pages marked as drafts. |
| ExplicitPublish | quartz-community/explicit-publish | ❌ | ❌ | Only publishes pages explicitly marked. |
Page Types
| Plugin | Repository | Enabled | Required | Description |
|---|---|---|---|---|
| ContentPage | quartz-community/content-page | ✅ | ❌ | Generates HTML pages for Markdown content. |
| FolderPage | quartz-community/folder-page | ✅ | ❌ | Generates folder listing pages. |
| TagPage | quartz-community/tag-page | ✅ | ❌ | Generates tag listing pages. |
| CanvasPage | quartz-community/canvas-page | ✅ | ❌ | Renders JSON Canvas files as interactive pages. |
| BasesPage | quartz-community/bases-page | ✅ | ❌ | Renders Obsidian Bases files as database views. |
Emitters
| Plugin | Repository | Enabled | Required | Description |
|---|---|---|---|---|
| AliasRedirects | quartz-community/alias-redirects | ✅ | ❌ | Generates redirect pages for aliases. |
| ContentIndex | quartz-community/content-index | ✅ | ❌ | Generates sitemap, RSS feed, and content index. |
| Favicon | quartz-community/favicon | ✅ | ❌ | Emits the site favicon. |
| OG Image | quartz-community/og-image | ✅ | ❌ | Generates Open Graph social preview images. |
| CNAME | quartz-community/cname | ✅ | ❌ | Emits a CNAME file for custom domains. |
Components
| Plugin | Repository | Enabled | Required | Description |
|---|---|---|---|---|
| ArticleTitle | quartz-community/article-title | ✅ | ❌ | Renders the article title as an h1 heading. |
| ContentMeta | quartz-community/content-meta | ✅ | ❌ | Displays creation date and reading time. |
| TagList | quartz-community/tag-list | ❌ | ❌ | Renders tags as clickable links. |
| PageTitle | quartz-community/page-title | ✅ | ❌ | Renders the site title as a home link. |
| Darkmode | quartz-community/darkmode | ✅ | ❌ | Toggle between light and dark themes. |
| Reader Mode | quartz-community/reader-mode | ✅ | ❌ | Distraction-free reading mode toggle. |
| Explorer | quartz-community/explorer | ✅ | ❌ | File tree explorer sidebar. |
| Graph View | quartz-community/graph | ✅ | ❌ | Interactive link graph visualization. |
| Search | quartz-community/search | ✅ | ❌ | Full-text search functionality. |
| Backlinks | quartz-community/backlinks | ✅ | ❌ | Shows pages that link to the current page. |
| Breadcrumbs | quartz-community/breadcrumbs | ✅ | ❌ | Breadcrumb navigation trail. |
| Comments | quartz-community/comments | ❌ | ❌ | Comment system integration (Giscus, etc.). |
| Footer | quartz-community/footer | ✅ | ❌ | Page footer with configurable links. |
| Recent Notes | quartz-community/recent-notes | ❌ | ❌ | Displays a list of recently modified notes. |
| Spacer | quartz-community/spacer | ✅ | ❌ | Flexible spacer for layout groups. |
| EncryptedPages | quartz-community/encrypted-pages | ✅ | ❌ | Password-protected encrypted pages. |
| StackedPages | quartz-community/stacked-pages | ✅ | ❌ | Andy Matuschak-style stacked sliding panes. |