赶工上线
马上过节,赶工完成,再过两天回黑龙江老家过春节。今天看到小宋总发插件(Typecho机器人提醒插件-RobotPush),想起来之前的坑没有填完,立刻把插件更新一下。赶快发出来,我把这版本叫做初始版本,它基本上满足了我对这个插件的原始设计要求。
设计核心
1 支持导入导出,这样就可以把FreshRss的订阅导入到插件,2 支持站内本地阅读,3 支持移动端阅读,4支持定时任务更新RSS。5支持短代码调用到前台,以朋友圈形式展示订阅。6数据前后端分离,后台数据库加载,前台Json静态文件加载。
后续更新
仍然有一些小问题没有更新完成,比如后台的阅读列表进入文章,没有定位到具体文章,由于时间有限,这个问题节后解了决了,欢迎大家魔改,插件的框架已经完全满足大家的魔改需求。
演示地址
https://www.jeffer.xyz/jefrssfriends
RSS获取模式
2. 自动刷新模式(推荐):基于WordPress定时任务系统,自动定期抓取RSS内容,时间间隔可自定义(分钟)设置后约2分钟即可在列表查看内容,日志中心查看记录。
数据访问机制
1.数据逻辑:获取数据 → 预处理 → 保存数据 → 检查成功 → 创建更新json文件。
2. 数据访问机制
- 后台阅读:直接访问数据库
- 前台展示:读取静态JSON文件
- 位置:/Jeffer_Reader_rss/data/latest.json
- 优势:减少数据库负载,提升访问性能
其他部分
无折腾,不博客。插件没有的版权限制,欢迎大家魔改,不需要保留原作者。应该会有一些BUG和反馈,欢迎大家反馈。
插件介绍
主要特性
- OPML导入导出功能
- 文章内容智能优化
- 移动端阅读适配
- RSS订阅源分组管理
- 自动定时抓取更新
使用方法
1. 初始设置步骤
- 在WordPress后台安装并启用插件
- 导入FreshRSS订阅
- 第一次添加后进入设置中心,点击保存。
- 之后系统会按设定的时间间隔自动抓取更新
参数设置建议
推荐配置
- RSS获取篇数:5篇/站点
- RSS刷新间隔:60分钟
- JSON刷新间隔:120分钟
- 摘要长度:150字
参数说明
- RSS获取篇数:建议设置5篇/站点,避免过多或过少
- RSS刷新间隔:最低建议60分钟,避免频繁请求被限制
- JSON刷新间隔:建议60分钟,配合RSS抓取更新
- 摘要长度:默认150字,用于后台阅读列表显示
短代码使用
短代码参数说明
- count:显示文章数量(建议60-100之间)
- excerpt_length:摘要长度(0-150,0表示仅显示标题)
注意事项
抓取设置
- 建议每站点抓取5篇文章
- 如遇抓取失败,请检查:
- 订阅源状态
- 尝试手动刷新
- 可能需要联系目标站点加入IP白名单
文章清理
- 清理全部:清空后台所有阅读列表
- 清理旧文章:自动保留最新的设定数量文章(如设置150篇,超出部分自动清理)
展示调整
- 默认使用主题样式
- 可通过修改/includes/class-jefrssfriend.php自定义显示效果
- 搜索"修改渲染HTML部分"进行样式调整
使用建议
- 首次使用请按推荐配置设置
- 定期检查订阅源状态
- 根据实际需求调整抓取频率
- 注意合理设置文章数量,避免服务器负担
技术支持
新年快乐
提前祝大家恭喜发财,新年快乐。
发表回复