Typecho订阅展示插件-RssFeed
RssFeed
- RssFeed插件是一个为 Typecho 博客系统设计的 RSS/Atom 订阅插件,主要功能是从指定的 RSS/Atom 源获取最新的文章,并在博客中展示。
插件功能
- RSS/Atom 订阅:插件可以从多个 RSS/Atom 源获取最新的文章,并在博客中展示。
-文章数量控制:用户可以配置要显示的文章数量。 - 订阅刷新时间:用户可以配置订阅源的刷新时间(以分钟为单位)。
- 短代码支持:通过短代码在文章或页面中插入订阅内容。
- 手动订阅框:提供一个表单,允许用户手动添加新的 RSS/Atom 订阅源。
- 文章内容截断:插件会自动截断过长的文章描述,确保显示的内容简洁。
- 多源支持:支持多个 RSS/Atom 源,用户可以配置多个订阅地址。
- 文章排序:插件会根据文章的发布时间对文章进行排序,最新的文章会显示在最前面。
- 缓存机制:使用数据库表 rssfeed_cache 存储缓存数据。缓存过期时间由用户配置的订阅时间决定。优化缓存性能,减少数据库查询次数。
注意事项
- 如果没有生效,请检查数据库缓存表,或者查看日志。
- 检查缓存表:确保 rssfeed_cache 表已创建,并且缓存数据能够正确写入和读取。
- 查看日志:检查 usr/plugins/RssFeed/logs/error.log 文件,查看缓存读写日志是否正常。
使用方法
下载地址:
- 目前测试没有问题,如有发现问题,欢迎在Github上面提交问题。目前不在提供网盘下载,主要是一直再改。
Github项目地址:https://github.com/xyzbz/RssFeed
结语
- 很久之前就有很多博友在折腾这个,当时没什么兴趣,因为我习惯了在页面看订阅,所以也没怎么折腾,倒是老乡似水流年给了我一份Typecho魔改的版本,当时效果不佳,索性就没怎么关注。前段时间Jeffer.Z发布的Wordpress版本的插件,借着Deepseek的光,经过很多版本的折腾,算是有了一个可以用的版本,反正各种加功能,删功能,BUG,也借鉴了一些已经有的插件逻辑,最终有了这一版,目前在我的博客上面运行是没有什么问题,欢迎各位尝试!
- 临发布的时候,发现了RssFeed插件和LinkGo插件存在Bug,同时启用会导致文章内不跳转中间页,然后折腾了好久,最后问了Deepseek,让改RssFeed的嵌入代码,总算解决了。
- 欢迎大家测试,LinkGo、RobotPush、RssFeed,我新建并上传到了对应的Github项目页,方便大家下载,都是最新的版本,云盘的版本有点旧了。有问题也可以在项目页提出!
[...]前言一切的缘起于FeedRss插件,前几天写出来之后,原本准备把一些优质的博客,单独订阅出来,全部加到插件后台,让插件自动订阅展示,但是我有点担心订阅过多的话,会导致服务器性能拉掉,所以想着尝试通过订阅公共订阅源,用于展示,中间用过几天博友圈的订阅,优质文章还真不少。但是毕竟不是自己喜欢的,这让我纠结了好久,还是决定自己搞。所以这时候就需要自建一个可以提供公共RSS服务的订阅程序,我们的老朋友就来[...]
现在是各大佬博主人手各搓一个这样的插件了。
没发现啊。
在我印象中好像有几位大佬弄类似的插件,比如最近的是Jeffer.Z的一个插件,不过是wp的。
是的,他做的有。
你这个缓存更新是通过服务器定时请求刷新吗
是的。可以查看数据库缓存表,以及日志。缓存成功,日志里面会有提示
这个可以呀,方便多了
是的,方便一些。
不错啊,都挺实用
都是自己需要用的。
插件不错,后续闲了用起来
哈哈 可以试试