Feed 支持
大约 1 分钟
主题通过@vuepress/plugin-feed 提供 Feed 支持。你需要在项目中手动安装 @vuepress/plugin-feed 以启用此功能。
相关信息
vuepress-theme-hope 会将主题选项中的 plugins.feed 配置透传给 @vuepress/plugin-feed。
启用 Feed 输出
@vuepress/plugin-feed 插件支持生成三种格式的 Feed 文件:
- Atom 1.0
- JSON 1.1
- RSS 2.0
在主题选项中将 plugins.feed.atom、plugins.feed.json 或 plugins.feed.rss 设置为 true 即可生成对应格式。你可以同时启用多种格式。
提示
RSS 为主要格式,Atom 与 JSON 仅用于兼容性支持。
频道设置
你可以通过主题选项中的 plugins.feed.channel 自定义 Feed 频道信息。
推荐配置:
- 将 Feed 创建日期设为 ISOString 格式并写入
channel.pubDate。 - 通过
channel.ttl设置内容更新周期(单位:分钟)。 - 通过
channel.copyright设置版权信息(默认回退至主题的copyright选项)。 - 通过
channel.author设置频道作者(默认回退至主题的author选项)。
相关信息
默认情况下,频道的标题与描述会继承站点的名称与描述。插件会自动生成频道链接与最后更新时间。
详细选项请参考Feed Channel 文档。
生成控制
默认情况下,所有文章均会加入 Feed 流。
你可以通过页面 Frontmatter 中的 feed 选项控制特定文章的 Feed 生成逻辑,详见Feed Frontmatter 文档。
你可以通过配置 plugins.feed.getter 完全接管 Feed 项目的生成逻辑,详见 Feed Getter 文档。
多语言配置
插件会为每种语言生成独立的 Feed 文件。
你可以通过 plugins.feed.locales 为不同语言应用特定设置。
更新日志
2026/3/13 00:40
查看所有更新日志
2d7bd-于bdfcb-于0fe94-于70aae-于32f93-于2f38e-于515d2-于c8d60-于3ca3e-于ea930-于fd395-于119ca-于f6ff0-于37324-于3c199-于