该插件为您的网站生成 RSS 和 XML 网站地图。RSS Feed 允许用户订阅您的网站内容,网站地图则帮助搜索引擎更好地索引您的站点。此外,插件还会生成一个 contentIndex.json
文件,供搜索和图谱等动态前端组件使用。
此插件会生成站点内容的综合索引,并额外生成如网站地图、RSS 源等资源。
Note
有关如何添加、移除或配置插件的信息,请参阅 配置 页面。
该插件支持以下配置选项:
enableSiteMap
:若为true
(默认),则生成包含所有站点 URL 的 sitemap XML 文件(sitemap.xml
),便于搜索引擎发现内容。enableRSS
:若为true
(默认),则生成包含最新内容更新的 RSS 源(index.xml
)。rssLimit
:定义 RSS 源中包含的最大条目数,帮助聚焦于最新或最相关的内容。默认值为10
。rssFullHtml
:若为true
,RSS 源将包含完整的 HTML 内容,否则仅包含摘要。rssSlug
:生成的 RSS 源 XML 文件的 slug。默认为"index"
。includeEmptyFiles
:若为true
(默认),则在生成的索引和资源中包含无正文内容的文件。
API
- 分类:Emitter
- 函数名:
Plugin.ContentIndex()
。 - 源码:
quartz/plugins/emitters/contentIndex.ts
。