Files
quartz/docs/plugins/ContentIndex.md
saberzero1 cce45e0718 docs: add repository, enabled, required frontmatter to all plugin docs
Added repository, enabled, and required fields to the frontmatter of
all 44 plugin documentation files. Updated Plugins.base to include
these columns, matching the information previously in the manual tables.
Also filtered out internal plugins (Assets, Static, ComponentResources,
NotFoundPage) from the base query.
2026-05-24 19:46:42 +02:00

1.7 KiB

title, tags, image, repository, enabled, required
title tags image repository enabled required
ContentIndex
plugin/emitter
quartz-community/content-index true 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.

This plugin emits a comprehensive index of the site's content, generating additional resources such as a sitemap, an RSS feed, and a

Note

For information on how to add, remove or configure plugins, see the configuration#Plugins page.

This plugin accepts the following configuration options:

  • enableSiteMap: If true (default), generates a sitemap XML file (sitemap.xml) listing all site URLs for search engines in content discovery.
  • enableRSS: If true (default), produces an RSS feed (index.xml) with recent content updates.
  • rssLimit: Defines the maximum number of entries to include in the RSS feed, helping to focus on the most recent or relevant content. Defaults to 10.
  • rssFullHtml: If true, the RSS feed includes the full rendered HTML content of each page. Defaults to false.
  • rssSlug: Slug to the generated RSS feed XML file. Defaults to "index".
  • includeEmptyFiles: If true (default), content files with no body text are included in the generated index and resources.

API

  • Category: Emitter
  • Function name: ExternalPlugin.ContentIndex().
  • Source: quartz-community/content-index
  • Install: npx quartz plugin add github:quartz-community/content-index