diff --git a/docs/plugins/AliasRedirects.md b/docs/plugins/AliasRedirects.md
index be1c398..467e795 100644
--- a/docs/plugins/AliasRedirects.md
+++ b/docs/plugins/AliasRedirects.md
@@ -3,6 +3,9 @@ title: AliasRedirects
tags:
- plugin/emitter
image: https://images.unsplash.com/photo-1601735479770-bb5de9dbe844
+repository: "quartz-community/alias-redirects"
+enabled: true
+required: false
---
This plugin emits HTML redirect pages for aliases and permalinks defined in the frontmatter of content files.
diff --git a/docs/plugins/ArticleTitle.md b/docs/plugins/ArticleTitle.md
index 1b254ff..8d37923 100644
--- a/docs/plugins/ArticleTitle.md
+++ b/docs/plugins/ArticleTitle.md
@@ -3,6 +3,9 @@ title: ArticleTitle
tags:
- plugin/component
image:
+repository: "quartz-community/article-title"
+enabled: true
+required: false
---
This plugin renders the article title from the page's frontmatter as an `
` heading at the top of the page content. It reads the `title` field from frontmatter (falling back to the filename if no title is set).
diff --git a/docs/plugins/Backlinks.md b/docs/plugins/Backlinks.md
index 6f97420..f5f1c46 100644
--- a/docs/plugins/Backlinks.md
+++ b/docs/plugins/Backlinks.md
@@ -3,6 +3,9 @@ title: Backlinks
tags:
- plugin/component
image:
+repository: "quartz-community/backlinks"
+enabled: true
+required: false
---
Shows pages that link to the current page.
diff --git a/docs/plugins/BasesPage.md b/docs/plugins/BasesPage.md
index 31c0859..ddeca2f 100644
--- a/docs/plugins/BasesPage.md
+++ b/docs/plugins/BasesPage.md
@@ -5,6 +5,9 @@ tags:
- plugin/component
image:
new-in-v5: true
+repository: "quartz-community/bases-page"
+enabled: true
+required: false
---
This plugin provides support for [Obsidian Bases](https://obsidian.md/changelog/2025-04-15-desktop-v1.8.0/) (`.base` files) in Quartz. It reads `.base` files from your vault, resolves matching notes based on the query definition, and renders them as interactive database-like views with support for tables, lists, cards, and maps. It uses the `default` [[layout#Page Frames|page frame]] (three-column layout with sidebars).
diff --git a/docs/plugins/Breadcrumbs.md b/docs/plugins/Breadcrumbs.md
index e32e7d7..fcc7e92 100644
--- a/docs/plugins/Breadcrumbs.md
+++ b/docs/plugins/Breadcrumbs.md
@@ -3,6 +3,9 @@ title: Breadcrumbs
tags:
- plugin/component
image:
+repository: "quartz-community/breadcrumbs"
+enabled: true
+required: false
---
Navigation breadcrumb trail.
diff --git a/docs/plugins/CNAME.md b/docs/plugins/CNAME.md
index d728ee0..6721c24 100644
--- a/docs/plugins/CNAME.md
+++ b/docs/plugins/CNAME.md
@@ -3,6 +3,9 @@ title: CNAME
tags:
- plugin/emitter
image:
+repository: "quartz-community/cname"
+enabled: true
+required: false
---
This plugin emits a `CNAME` record that points your subdomain to the default domain of your site.
diff --git a/docs/plugins/CanvasPage.md b/docs/plugins/CanvasPage.md
index 25d0d0c..46a4175 100644
--- a/docs/plugins/CanvasPage.md
+++ b/docs/plugins/CanvasPage.md
@@ -4,6 +4,9 @@ tags:
- plugin/pageType
image: "#7852ee"
new-in-v5: true
+repository: "quartz-community/canvas-page"
+enabled: true
+required: false
---
This plugin is a page type plugin that renders [JSON Canvas](https://jsoncanvas.org) (`.canvas`) files as interactive, pannable and zoomable canvas pages. It uses a custom `"canvas"` [[layout#Page Frames|page frame]] that provides a fullscreen, always-on canvas experience with a togglable left sidebar for navigation. It supports the full [JSON Canvas 1.0 spec](https://jsoncanvas.org/spec/1.0/), including text nodes with Markdown rendering, file nodes that link to other pages in your vault, link nodes for external URLs, and group nodes for visual organization. Edges between nodes are rendered as SVG paths with optional labels, arrow markers, and colors.
diff --git a/docs/plugins/Citations.md b/docs/plugins/Citations.md
index 2674bd2..096ceb6 100644
--- a/docs/plugins/Citations.md
+++ b/docs/plugins/Citations.md
@@ -3,6 +3,9 @@ title: Citations
tags:
- plugin/transformer
image: https://images.unsplash.com/photo-1582079133805-43655f026448
+repository: "quartz-community/citations"
+enabled: false
+required: false
---
This plugin adds Citation support to Quartz.
diff --git a/docs/plugins/Comments.md b/docs/plugins/Comments.md
index 6a53948..24225e8 100644
--- a/docs/plugins/Comments.md
+++ b/docs/plugins/Comments.md
@@ -3,6 +3,9 @@ title: Comments
tags:
- plugin/component
image: "[[giscus-results.png]]"
+repository: "quartz-community/comments"
+enabled: false
+required: false
---
Comment system (giscus, utterances, etc.).
diff --git a/docs/plugins/ContentIndex.md b/docs/plugins/ContentIndex.md
index 47b52ec..2ed113e 100644
--- a/docs/plugins/ContentIndex.md
+++ b/docs/plugins/ContentIndex.md
@@ -3,6 +3,9 @@ title: ContentIndex
tags:
- plugin/emitter
image:
+repository: "quartz-community/content-index"
+enabled: true
+required: false
---
This plugin emits both RSS and an XML sitemap for your site. The [[RSS Feed]] allows users to subscribe to content on your site and the sitemap allows search engines to better index your site. The plugin also emits a `contentIndex.json` file which is used by dynamic frontend components like search and graph.
diff --git a/docs/plugins/ContentMeta.md b/docs/plugins/ContentMeta.md
index 93b5c58..ad863be 100644
--- a/docs/plugins/ContentMeta.md
+++ b/docs/plugins/ContentMeta.md
@@ -3,6 +3,9 @@ title: ContentMeta
tags:
- plugin/component
image:
+repository: "quartz-community/content-meta"
+enabled: true
+required: false
---
This plugin displays content metadata below the article title, such as the creation date and estimated reading time.
diff --git a/docs/plugins/ContentPage.md b/docs/plugins/ContentPage.md
index a5626bd..8ad50bb 100644
--- a/docs/plugins/ContentPage.md
+++ b/docs/plugins/ContentPage.md
@@ -3,6 +3,9 @@ title: ContentPage
tags:
- plugin/pageType
image:
+repository: "quartz-community/content-page"
+enabled: true
+required: false
---
This plugin is a page type plugin for the Quartz framework. It generates the HTML pages for each piece of Markdown content. It emits the full-page [[layout]], including headers, footers, and body content, among others. It uses the `default` [[layout#Page Frames|page frame]] (three-column layout with sidebars). It is now configured in the `pageTypes` section of `quartz.config.yaml`.
diff --git a/docs/plugins/CrawlLinks.md b/docs/plugins/CrawlLinks.md
index b0717ec..c9bd96a 100644
--- a/docs/plugins/CrawlLinks.md
+++ b/docs/plugins/CrawlLinks.md
@@ -3,6 +3,9 @@ title: CrawlLinks
tags:
- plugin/transformer
image:
+repository: "quartz-community/crawl-links"
+enabled: true
+required: true
---
This plugin parses links and processes them to point to the right places. It is also needed for embedded links (like images). See [[Obsidian compatibility]] for more information.
diff --git a/docs/plugins/CreatedModifiedDate.md b/docs/plugins/CreatedModifiedDate.md
index 9998eb9..e3ce3e3 100644
--- a/docs/plugins/CreatedModifiedDate.md
+++ b/docs/plugins/CreatedModifiedDate.md
@@ -3,6 +3,9 @@ title: CreatedModifiedDate
tags:
- plugin/transformer
image:
+repository: "quartz-community/created-modified-date"
+enabled: true
+required: false
---
This plugin determines the created, modified, and published dates for a document using three potential data sources: frontmatter metadata, Git history, and the filesystem. See [[authoring content#Syntax]] for more information.
diff --git a/docs/plugins/CustomOgImages.md b/docs/plugins/CustomOgImages.md
index 4a8d671..4cb8897 100644
--- a/docs/plugins/CustomOgImages.md
+++ b/docs/plugins/CustomOgImages.md
@@ -3,6 +3,9 @@ title: Custom OG Images
tags:
- feature/emitter
image: "[[social-image-preview-dark.png]]"
+repository: "quartz-community/og-image"
+enabled: true
+required: false
---
The Custom OG Images emitter plugin generates social media preview images for your pages. It uses [satori](https://github.com/vercel/satori) to convert HTML/CSS into images, allowing you to create beautiful and consistent social media preview cards for your content.
diff --git a/docs/plugins/Darkmode.md b/docs/plugins/Darkmode.md
index 9d5ff96..55c1600 100644
--- a/docs/plugins/Darkmode.md
+++ b/docs/plugins/Darkmode.md
@@ -3,6 +3,9 @@ title: Darkmode
tags:
- plugin/component
image: "#0052cc"
+repository: "quartz-community/darkmode"
+enabled: true
+required: false
---
Dark mode toggle.
diff --git a/docs/plugins/Description.md b/docs/plugins/Description.md
index d16b70b..8681377 100644
--- a/docs/plugins/Description.md
+++ b/docs/plugins/Description.md
@@ -3,6 +3,9 @@ title: Description
tags:
- plugin/transformer
image:
+repository: "quartz-community/description"
+enabled: true
+required: false
---
This plugin generates descriptions that are used as metadata for the HTML `head`, the [[RSS Feed]] and in [[folder and tag listings]] if there is no main body content, the description is used as the text between the title and the listing.
diff --git a/docs/plugins/EncryptedPages.md b/docs/plugins/EncryptedPages.md
index f613409..21fec1f 100644
--- a/docs/plugins/EncryptedPages.md
+++ b/docs/plugins/EncryptedPages.md
@@ -5,6 +5,9 @@ tags:
- plugin/emitter
image: "#FF1493"
new-in-v5: true
+repository: "quartz-community/encrypted-pages"
+enabled: true
+required: false
---
Password-protected encrypted pages. Encrypts page content at build time using AES-256-GCM and decrypts client-side with the Web Crypto API. Passwords are set per-page via frontmatter. A companion emitter writes an encrypted shadow content index so unlisted encrypted pages can be dynamically revealed in graph, explorer, and search after a successful decryption — without ever leaking their metadata to visitors who do not hold the password.
diff --git a/docs/plugins/ExplicitPublish.md b/docs/plugins/ExplicitPublish.md
index 33e97ac..547f967 100644
--- a/docs/plugins/ExplicitPublish.md
+++ b/docs/plugins/ExplicitPublish.md
@@ -3,6 +3,9 @@ title: ExplicitPublish
tags:
- plugin/filter
image:
+repository: "quartz-community/explicit-publish"
+enabled: false
+required: false
---
This plugin filters content based on an explicit `publish` flag in the frontmatter, allowing only content that is explicitly marked for publication to pass through. It's the opt-in version of [[RemoveDrafts]]. See [[private pages]] for more information.
diff --git a/docs/plugins/Explorer.md b/docs/plugins/Explorer.md
index d79c975..5b84b6e 100644
--- a/docs/plugins/Explorer.md
+++ b/docs/plugins/Explorer.md
@@ -3,6 +3,9 @@ title: Explorer
tags:
- plugin/component
image:
+repository: "quartz-community/explorer"
+enabled: true
+required: false
---
File tree explorer sidebar.
diff --git a/docs/plugins/Favicon.md b/docs/plugins/Favicon.md
index 977ab4f..60a66ad 100644
--- a/docs/plugins/Favicon.md
+++ b/docs/plugins/Favicon.md
@@ -3,6 +3,9 @@ title: Favicon
tags:
- plugin/emitter
image:
+repository: "quartz-community/favicon"
+enabled: true
+required: false
---
This plugin emits a `favicon.ico` into the `public` folder. It creates the favicon from `icon.png` located in the `quartz/static` folder.
diff --git a/docs/plugins/FolderPage.md b/docs/plugins/FolderPage.md
index d86ac4b..b29f82c 100644
--- a/docs/plugins/FolderPage.md
+++ b/docs/plugins/FolderPage.md
@@ -3,6 +3,9 @@ title: FolderPage
tags:
- plugin/pageType
image:
+repository: "quartz-community/folder-page"
+enabled: true
+required: false
---
This plugin is a page type plugin that generates index pages for folders, creating a listing page for each folder that contains multiple content files. It uses the `default` [[layout#Page Frames|page frame]] (three-column layout with sidebars). See [[folder and tag listings]] for more information.
diff --git a/docs/plugins/Footer.md b/docs/plugins/Footer.md
index d3e54b4..03e5fa9 100644
--- a/docs/plugins/Footer.md
+++ b/docs/plugins/Footer.md
@@ -3,6 +3,9 @@ title: Footer
tags:
- plugin/component
image:
+repository: "quartz-community/footer"
+enabled: true
+required: false
---
This plugin renders a footer at the bottom of the page with a "Created with Quartz" message and a set of configurable links.
diff --git a/docs/plugins/Frontmatter.md b/docs/plugins/Frontmatter.md
index d0d34e7..cd027df 100644
--- a/docs/plugins/Frontmatter.md
+++ b/docs/plugins/Frontmatter.md
@@ -10,6 +10,9 @@ tags:
publish: true
enableToc: true
image:
+repository: "quartz-community/note-properties"
+enabled: true
+required: true
---
This plugin parses the frontmatter of the page using the [gray-matter](https://github.com/jonschlinkert/gray-matter) library and optionally displays selected properties in a collapsible panel. See [[authoring content#Syntax]], [[Obsidian compatibility]] and [[OxHugo compatibility]] for more information.
diff --git a/docs/plugins/GitHubFlavoredMarkdown.md b/docs/plugins/GitHubFlavoredMarkdown.md
index dc23a03..f3a2e1f 100644
--- a/docs/plugins/GitHubFlavoredMarkdown.md
+++ b/docs/plugins/GitHubFlavoredMarkdown.md
@@ -3,6 +3,9 @@ title: GitHubFlavoredMarkdown
tags:
- plugin/transformer
image:
+repository: "quartz-community/github-flavored-markdown"
+enabled: true
+required: false
---
This plugin enhances Markdown processing to support GitHub Flavored Markdown (GFM) which adds features like autolink literals, footnotes, strikethrough, tables and tasklists.
diff --git a/docs/plugins/Graph.md b/docs/plugins/Graph.md
index 0fe5d4f..1124a64 100644
--- a/docs/plugins/Graph.md
+++ b/docs/plugins/Graph.md
@@ -3,6 +3,9 @@ title: Graph
tags:
- plugin/component
image:
+repository: "quartz-community/graph"
+enabled: true
+required: false
---
Interactive graph visualization.
diff --git a/docs/plugins/HardLineBreaks.md b/docs/plugins/HardLineBreaks.md
index 40303ba..866d9a9 100644
--- a/docs/plugins/HardLineBreaks.md
+++ b/docs/plugins/HardLineBreaks.md
@@ -3,6 +3,9 @@ title: HardLineBreaks
tags:
- plugin/transformer
image: "#ff8000"
+repository: "quartz-community/hard-line-breaks"
+enabled: false
+required: false
---
This plugin automatically converts single line breaks in Markdown text into hard line breaks in the HTML output. This plugin is not enabled by default as this doesn't follow the semantics of actual Markdown but you may enable it if you'd like parity with [[Obsidian compatibility|Obsidian]].
diff --git a/docs/plugins/Latex.md b/docs/plugins/Latex.md
index 10103ed..8a49419 100644
--- a/docs/plugins/Latex.md
+++ b/docs/plugins/Latex.md
@@ -3,6 +3,9 @@ title: Latex
tags:
- plugin/transformer
image:
+repository: "quartz-community/latex"
+enabled: true
+required: false
---
This plugin adds LaTeX support to Quartz. See [[features/Latex|Latex]] for more information.
diff --git a/docs/plugins/NoteProperties.md b/docs/plugins/NoteProperties.md
index 9c06c1c..8e2a74b 100644
--- a/docs/plugins/NoteProperties.md
+++ b/docs/plugins/NoteProperties.md
@@ -4,6 +4,9 @@ tags:
- plugin/component
image:
new-in-v5: true
+repository: "quartz-community/note-properties"
+enabled: true
+required: true
---
The NoteProperties plugin is documented under [[Frontmatter]].
diff --git a/docs/plugins/ObsidianFlavoredMarkdown.md b/docs/plugins/ObsidianFlavoredMarkdown.md
index d5fafba..8ae54b8 100644
--- a/docs/plugins/ObsidianFlavoredMarkdown.md
+++ b/docs/plugins/ObsidianFlavoredMarkdown.md
@@ -3,6 +3,9 @@ title: ObsidianFlavoredMarkdown
tags:
- plugin/transformer
image:
+repository: "quartz-community/obsidian-flavored-markdown"
+enabled: true
+required: false
---
This plugin provides support for [[Obsidian compatibility]].
diff --git a/docs/plugins/OxHugoFlavoredMarkdown.md b/docs/plugins/OxHugoFlavoredMarkdown.md
index 97411d4..26256c1 100644
--- a/docs/plugins/OxHugoFlavoredMarkdown.md
+++ b/docs/plugins/OxHugoFlavoredMarkdown.md
@@ -3,6 +3,9 @@ title: OxHugoFlavoredMarkdown
tags:
- plugin/transformer
image:
+repository: "quartz-community/ox-hugo"
+enabled: false
+required: false
---
This plugin provides support for [ox-hugo](https://github.com/kaushalmodi/ox-hugo) compatibility. See [[OxHugo compatibility]] for more information.
diff --git a/docs/plugins/PageTitle.md b/docs/plugins/PageTitle.md
index e3a4f02..5d7c4c8 100644
--- a/docs/plugins/PageTitle.md
+++ b/docs/plugins/PageTitle.md
@@ -3,6 +3,9 @@ title: PageTitle
tags:
- plugin/component
image:
+repository: "quartz-community/page-title"
+enabled: true
+required: false
---
This plugin renders the site-wide page title (configured via the `pageTitle` field in [[configuration]]) as a clickable link to the home page. It typically appears in the left sidebar.
diff --git a/docs/plugins/Plugins.base b/docs/plugins/Plugins.base
index 2576cc8..5d48d5d 100644
--- a/docs/plugins/Plugins.base
+++ b/docs/plugins/Plugins.base
@@ -4,6 +4,10 @@ filters:
- file.inFolder("plugins")
- "!file.name.startsWith('index')"
- "!file.name.contains('Demo')"
+ - "!file.name.contains('Static')"
+ - "!file.name.contains('Assets')"
+ - "!file.name.contains('ComponentResources')"
+ - "!file.name.contains('NotFoundPage')"
formulas:
category: |
if(file.hasTag("plugin/transformer"), "Transformer",
@@ -12,18 +16,15 @@ formulas:
if(file.hasTag("plugin/emitter"), "Emitter",
if(file.hasTag("plugin/component"), "Component",
"Other")))))
- source: |
- if(file.hasTag("plugin/transformer"), "community",
- if(file.hasTag("plugin/filter"), "community",
- if(file.hasTag("plugin/pageType"), "community",
- if(file.hasTag("plugin/emitter"), "community",
- if(file.hasTag("plugin/component"), "community",
- "internal")))))
properties:
title:
displayName: Plugin
- formula.category:
- displayName: Type
+ repository:
+ displayName: Repository
+ enabled:
+ displayName: Enabled
+ required:
+ displayName: Required
description:
displayName: Description
views:
@@ -34,7 +35,9 @@ views:
direction: ASC
order:
- title
- - formula.category
+ - repository
+ - enabled
+ - required
- description
sort:
- property: formula.category
@@ -48,6 +51,9 @@ views:
- file.hasTag("plugin/transformer")
order:
- title
+ - repository
+ - enabled
+ - required
- description
sort:
- property: title
@@ -59,6 +65,9 @@ views:
- file.hasTag("plugin/filter")
order:
- title
+ - repository
+ - enabled
+ - required
- description
sort:
- property: title
@@ -70,6 +79,9 @@ views:
- file.hasTag("plugin/pageType")
order:
- title
+ - repository
+ - enabled
+ - required
- description
sort:
- property: title
@@ -81,6 +93,9 @@ views:
- file.hasTag("plugin/emitter")
order:
- title
+ - repository
+ - enabled
+ - required
- description
sort:
- property: title
@@ -92,6 +107,9 @@ views:
- file.hasTag("plugin/component")
order:
- title
+ - repository
+ - enabled
+ - required
- description
sort:
- property: title
diff --git a/docs/plugins/ReaderMode.md b/docs/plugins/ReaderMode.md
index 04dd33c..370d90b 100644
--- a/docs/plugins/ReaderMode.md
+++ b/docs/plugins/ReaderMode.md
@@ -4,6 +4,9 @@ tags:
- plugin/component
image:
new-in-v5: true
+repository: "quartz-community/reader-mode"
+enabled: true
+required: false
---
Distraction-free reading mode.
diff --git a/docs/plugins/RecentNotes.md b/docs/plugins/RecentNotes.md
index 036e84e..16997db 100644
--- a/docs/plugins/RecentNotes.md
+++ b/docs/plugins/RecentNotes.md
@@ -3,6 +3,9 @@ title: RecentNotes
tags:
- plugin/component
image:
+repository: "quartz-community/recent-notes"
+enabled: false
+required: false
---
Shows recently modified notes.
diff --git a/docs/plugins/RemoveDrafts.md b/docs/plugins/RemoveDrafts.md
index fdc106d..8c64a85 100644
--- a/docs/plugins/RemoveDrafts.md
+++ b/docs/plugins/RemoveDrafts.md
@@ -3,6 +3,9 @@ title: RemoveDrafts
tags:
- plugin/filter
image:
+repository: "quartz-community/remove-draft"
+enabled: true
+required: false
---
This plugin filters out content from your vault, so that only finalized content is made available. This prevents [[private pages]] from being published. By default, it filters out all pages with `draft: true` in the frontmatter and leaves all other pages intact.
diff --git a/docs/plugins/RoamFlavoredMarkdown.md b/docs/plugins/RoamFlavoredMarkdown.md
index 32dada1..e4e1a63 100644
--- a/docs/plugins/RoamFlavoredMarkdown.md
+++ b/docs/plugins/RoamFlavoredMarkdown.md
@@ -3,6 +3,9 @@ title: RoamFlavoredMarkdown
tags:
- plugin/transformer
image:
+repository: "quartz-community/roam"
+enabled: false
+required: false
---
This plugin provides support for [Roam Research](https://roamresearch.com) compatibility. See [[Roam Research compatibility]] for more information.
diff --git a/docs/plugins/Search.md b/docs/plugins/Search.md
index a814318..073ac5e 100644
--- a/docs/plugins/Search.md
+++ b/docs/plugins/Search.md
@@ -3,6 +3,9 @@ title: Search
tags:
- plugin/component
image: https://images.unsplash.com/photo-1516382799247-87df95d790b7
+repository: "quartz-community/search"
+enabled: true
+required: false
---
Full-text search functionality.
diff --git a/docs/plugins/Spacer.md b/docs/plugins/Spacer.md
index 55d1ba6..951afc1 100644
--- a/docs/plugins/Spacer.md
+++ b/docs/plugins/Spacer.md
@@ -4,6 +4,9 @@ tags:
- plugin/component
image:
new-in-v5: true
+repository: "quartz-community/spacer"
+enabled: true
+required: false
---
This plugin renders a flexible spacer element that pushes adjacent components apart within a layout group. It uses CSS `flex: 2 1 auto` to fill available space, making it useful for spacing out items in toolbars or sidebars (for example, separating the search bar from the darkmode toggle in the left sidebar toolbar).
diff --git a/docs/plugins/StackedPages.md b/docs/plugins/StackedPages.md
index ec14684..726b981 100644
--- a/docs/plugins/StackedPages.md
+++ b/docs/plugins/StackedPages.md
@@ -4,6 +4,9 @@ tags:
- plugin/component
image:
new-in-v5: true
+repository: "quartz-community/stacked-pages"
+enabled: true
+required: false
---
Andy Matuschak-style stacked pages (sliding panes). Clicking internal links opens pages side by side in a horizontal stack, allowing you to trace your path through your notes. Each pane shows a full page and can be individually scrolled or closed.
diff --git a/docs/plugins/SyntaxHighlighting.md b/docs/plugins/SyntaxHighlighting.md
index 19d6e94..9cdd026 100644
--- a/docs/plugins/SyntaxHighlighting.md
+++ b/docs/plugins/SyntaxHighlighting.md
@@ -3,6 +3,9 @@ title: SyntaxHighlighting
tags:
- plugin/transformer
image: https://images.unsplash.com/photo-1580569214296-5cf2bffc5ccd
+repository: "quartz-community/syntax-highlighting"
+enabled: true
+required: false
---
This plugin is used to add syntax highlighting to code blocks in Quartz. See [[syntax highlighting]] for more information.
diff --git a/docs/plugins/TableOfContents.md b/docs/plugins/TableOfContents.md
index 096f377..d75a960 100644
--- a/docs/plugins/TableOfContents.md
+++ b/docs/plugins/TableOfContents.md
@@ -4,6 +4,9 @@ tags:
- plugin/transformer
- plugin/component
image: https://images.unsplash.com/photo-1768527338896-3765921e992d
+repository: "quartz-community/table-of-contents"
+enabled: true
+required: false
---
This plugin generates a table of contents (TOC) for Markdown documents. See [[table of contents]] for more information.
diff --git a/docs/plugins/TagList.md b/docs/plugins/TagList.md
index cee0a96..572b8f1 100644
--- a/docs/plugins/TagList.md
+++ b/docs/plugins/TagList.md
@@ -3,6 +3,9 @@ title: TagList
tags:
- plugin/component
image:
+repository: "quartz-community/tag-list"
+enabled: false
+required: false
---
This plugin renders the page's tags as a list of clickable links. Each tag links to its corresponding [[TagPage|tag page]], making it easy for readers to browse related content by topic.
diff --git a/docs/plugins/TagPage.md b/docs/plugins/TagPage.md
index c61bcdd..d8110f5 100644
--- a/docs/plugins/TagPage.md
+++ b/docs/plugins/TagPage.md
@@ -3,6 +3,9 @@ title: TagPage
tags:
- plugin/pageType
image:
+repository: "quartz-community/tag-page"
+enabled: true
+required: false
---
This plugin is a page type plugin that emits dedicated pages for each tag used in the content. It uses the `default` [[layout#Page Frames|page frame]] (three-column layout with sidebars). See [[folder and tag listings]] for more information.
diff --git a/docs/plugins/UnlistedPages.md b/docs/plugins/UnlistedPages.md
index bebd793..ee13a02 100644
--- a/docs/plugins/UnlistedPages.md
+++ b/docs/plugins/UnlistedPages.md
@@ -4,6 +4,9 @@ tags:
- plugin/transformer
image:
new-in-v5: true
+repository: "quartz-community/unlisted-pages"
+enabled: true
+required: false
---
Zero-config transformer that makes `unlisted: true` in a page's frontmatter a first-class way to opt out of every listing surface on your site. The page is still emitted as HTML and remains accessible by direct URL, but is absent from `contentIndex.json`, RSS, sitemap, graph, explorer, search, backlinks, recent notes, folder listings, and tag listings.