Feed 插件配置
大约 1 分钟
介绍
主题可通过 @vuepress/plugin-feed 生成 Feed,你需要手动安装插件。
你可以在主题选项中设置 plugins.feed: true 来启用此功能。默认行为是生成 RSS 格式的 Feed。
插件选项
主题将主题选项中的 plugins.feed 作为插件选项传递给 @vuepress/plugin-feed。
你可以通过 plugins.feed 自行设置选项,以下是常见选项:
atom
- 类型:
boolean - 默认值:
false
是否启用 Atom 格式输出。
json
- 类型:
boolean - 默认值:
false
是否启用 JSON 格式输出。
rss
- 类型:
boolean - 默认值:
false
是否启用 RSS 格式输出。
image
- 类型:
string
一个大的图片,用作 feed 展示。
icon
- 类型:
string
一个小的图标,显示在订阅列表中。
count
- 类型:
number - 默认值:
100
设置 feed 的最大项目数量。在所有页面排序好后,插件会截取前 count 个项目。
如果你的站点文章很多,你应该考虑设置这个选项以减少 feed 文件大小。
filter
类型:
(page: Page)=> boolean默认值:
({ frontmatter, filePathRelative }) => Boolean( frontmatter.feed ?? frontmatter.article ?? (filePathRelative && !frontmatter.home), );
自定义的过滤函数,用于过滤哪些项目在 feed 中显示。
sort
- 类型:
(pageA: Page, pageB: Page)=> number
Feed 项目的排序器。
默认的排序行为是通过 Git 的文件添加日期 (需要 @vuepress/plugin-git)。
相关信息
查看 feed 插件文档 以获取全部可用选项。
更新日志
2025/2/10 11:25
查看所有更新日志
dd4a8-于bdfcb-于8ebe9-于0fe94-于056bb-于497db-于25d44-于32f93-于df9f4-于8002a-于3a86b-于c8d60-于3c2c4-于9856d-于fd395-于1eb77-于fa4f1-于2e966-于119ca-于f6ff0-于3c199-于5ad37-于659ab-于6ed69-于4d407-于