RSS

Mereith2022年9月4日大约 2 分钟

vanBlog 内置了 RSS feed 生成器 ,开箱即用。

订阅地址:

<your-site-url>/feed.xml

<your-site-url>/feed.json

<your-site-url>/atom.xml

我特意实现了后端的 markdown 渲染器,所以你可以在 RSS 阅读器 上获得与网站本体尽可能相近的体验(在读取订阅源中 HTML 的情况下)。

PS:但我没找到不增加额外组件优雅的实现后端渲染 mermaid 图表的方法,所以 RSS 订阅中的 HTML 没法展示 mermaid 图表 了。

(RSS 订阅中的 HTML 中的 script 标签会被浏览器插件阻断,所以在 RSS 订阅源中客户端渲染 mermaid 我放弃了)

如果您有好的解决方案请联系我。

RSS feed 中的 HTMLFeedbro Reader 拓展中的预览效果:

您可以用喜欢的阅读器来阅读 RSS,比如我用的 irreader 中的效果:

前台按钮

默认在不同屏幕尺寸下在导航栏右上角会出现 RSS 按钮:

您可以在后台的 布局设置 中关闭此选择,关闭后前台所有位置都将不会显示 RSS 按钮。

PS:因为按钮太多了,所以小尺寸的后台按钮放到抽屉导航栏中了。

注意

RSS 订阅中的作者邮箱优先取自 评论设置 中的作者邮箱,其次是启动 VanBlog 时传递的 EMAIL 环境变量。

订阅中的 faviconimages 属性的优先级如下:

订阅中每篇文章的 description 字段取自每篇文章 more 标记 前面的部分 (<!-- more -->前面的部分,和前台阅读全文前的展示逻辑一样)。但如果没有 more 标记,则会用截取整篇文章。

Loading...