那些使用静态网站生成器,搭建自己的 blog 的朋友,我很感激你们在 blog 里添加了 RSS 订阅功能,但我仍然希望你们能够进一步,把 RSS 改成输入全文,而不是只显示摘要。

很多人应该并没有意识到这一点,也不知道如何配置。没关系。

以 Hugo 为例,在内置模板或主题的 index.rss.xml 中:

<description>{{ .Summary | html }}</description>

把 .Summary 改成 .Content 就可以乐!

以及,Hugo 默认在 RSS 里输出所有文章,如果你以后写了成百上千篇 blog,RSS 文件可能过于庞大。只需把模板第一行改成

{{ range first 20 .Data.Pages }}

显示前 20 篇,就可以乐!

谢谢。

@fivestone 可以解释一下为什么吗?

我会写那种超长的博文,感觉全文rss实在太臃肿
Follow

@shrik3 按照开放互联网的思路,一般还是倾向于在 rss 订阅器里能读到完全全文,而不是要专门点到原文网站再阅读的。当然有些把吸引站内流量看得很重大得网站,不喜欢甚至抵制这种倾向。

而且 十几篇文本的 rss 再臃肿,也没有随便 load 一个图片臃肿呀。

· · Web · 0 · 0 · 1
Sign in to participate in the conversation
Fivediverse

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!