该插件可为您的站点生成RSS订阅和XML站点地图。RSS订阅允许用户订阅站点内容,站点地图则有助于搜索引擎更好地索引您的网站。该插件还会生成contentIndex.json
文件,用于支持搜索和关系图等动态前端组件。
本插件会生成站点的完整内容索引,并创建以下附加资源:
- 站点地图
- RSS订阅源
Note
关于如何添加、移除或配置插件,请参阅配置页面。
本插件接受以下配置选项:
enableSiteMap
: 设为true
(默认值)时,生成站点地图XML文件(sitemap.xml
),为搜索引擎提供所有站点URL。enableRSS
: 设为true
(默认值)时,生成包含近期内容更新的RSS订阅源(index.xml
)。rssLimit
: 定义RSS订阅源包含的最大条目数,便于聚焦最新或最相关内容。默认值为10
。rssFullHtml
: 设为true
时,RSS订阅源包含完整HTML内容;否则仅包含摘要。includeEmptyFiles
: 设为true
(默认值)时,包含无正文内容的文件到生成索引和资源中。
API
- 类别: 发射器
- 函数名:
Plugin.ContentIndex()
- 源代码:
quartz/plugins/emitters/contentIndex.ts