

























#编程技术 2022-03-22 19:55:25 | 全文 382 字,阅读约需 1 分钟 | 加载中... 次浏览
RSS 功能非常好用,个人也非常喜欢用这个功能,但是个人博客大都是用爱发电,如果都使用 RSS 订阅,那么网站流量将越来越惨淡,站长也会逐渐失去更新的动力,所以本站也开启了 RSS 仅输出部分内容,查看全文需要跳转到本站,这样也算一个折中的方法,可以使用 RSS 功能查看最近更新,遇到喜欢的内容再点开查看。

typecho 后台是有 RSS 输出设置选项的,但是如果你的文章中没有摘要分隔符,那么即使设置了仅输出摘要,还是会全文输出,
所以就需要自己动手改造一下,后台设置成摘要输出之后,RSS 输出时根据字数自动截断正文,从而达到输出摘要的功能。
需要修改的文件路径:var/Widget/Archive.php
在大约 2095 行的位置,可以直接搜索 $this->options->feedFullText
将 content 的属性值直接替换为如下:
e>
substr($this->content,0,200) 中的 200 就是你想要截断的字数,设置后会自动截取正文前 200 个字符,并添加文章链接,这里的字数你可以自己设置。

代码修改之后,后台设置成仅输出摘要就可以了。

×
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。