Repository navigation
Releases: mikusaa/Typecho-Plugin-FeedEnhancer
Release list
FeedEnhancer 1.2.0
FeedEnhancer 1.2.0 改进文章 Feed 的正文开头模式:当首个有效文本块较短时,会继续累计后续文本块,再按统一长度截断。
主要更新:
- 按文档顺序累计段落、引用和列表,文本块之间以一个空格连接
- 默认正文开头长度由 300 调整为 100 个 Unicode 字符
- 空格与
...均计入总长度,避免短首段导致 teaser 明显不足 - 继续跳过标题、媒体、代码、隐藏节点和已有
.more - 将显式
<!--more-->保留为正文硬边界 - 同时覆盖 RSS1、RSS2 和 Atom;评论 Feed 保持不变
- 补充多文本块、边界、第三方 hook 与 Typecho HTTP 集成测试
升级前请先记录当前全部插件设置。替换完整插件目录后,请在 Typecho 后台停用并重新启用 FeedEnhancer,再重新配置所有选项;Typecho 停用插件时会删除该插件配置。
如果当前 VOID 版本仍有 Feed 截断选项,请先将其关闭,再启用 FeedEnhancer 的正文开头模式,避免重复截断。
兼容 Typecho 1.3.0 及当前开发版、PHP 7.4 以上。
请下载 FeedEnhancer-1.2.0.zip,不要使用 GitHub 自动生成的 Source code 压缩包。
SHA-256:7c6a9cd733d30e12fb6141511973157adf61ad7febc6427398876bae208f4876
FeedEnhancer 1.1.0
FeedEnhancer 1.1.0 新增可配置的文章 Feed 正文截断。该功能默认关闭,关闭时继续保持 Typecho 原有输出。
主要更新:
- 可选从最终正文提取首个有效文本块,按 50–1000 个 Unicode 字符生成 teaser
- 支持自定义“阅读全文”链接文字,并安全输出文章绝对地址
- 同时覆盖 RSS1、RSS2 和 Atom;全站及单篇文章评论 Feed 保持不变
- 截断模式下,Media RSS 仍可使用文章图片字段或公开图片附件
- 补充设置校验、teaser 合同及 Typecho HTTP 集成测试
升级前请先记录当前全部插件设置。替换完整插件目录后,请在 Typecho 后台停用并重新启用 FeedEnhancer,再重新配置所有选项;Typecho 停用插件时会删除该插件配置。
如果当前 VOID 版本仍有 Feed 截断选项,请先将其关闭,再启用 FeedEnhancer 的正文开头模式,避免重复截断。
兼容 Typecho 1.3.0 及当前开发版、PHP 7.4 以上。
请下载 FeedEnhancer-1.1.0.zip,不要使用 GitHub 自动生成的 Source code 压缩包。
SHA-256:f0f3eefe99abed0d954c27c1a51bc24325ec9d086b1aab603c0199c840efdb91
FeedEnhancer 1.0.0
FeedEnhancer 首个正式版本。
主要功能:
- 加固文章与评论 Feed 的匿名可见性,排除密码、私密、未发布、未来及禁止 Feed 的内容
- 保留现有 Typecho Feed 地址、原生内容链与主题截断行为
- 为文章添加 Media RSS 主图,并修正 Atom 更新时间
- 为 RSS2 提供安全、响应式的浏览器预览
- 支持强 ETag、GET、HEAD 与 304 条件请求
兼容 Typecho 1.3.0 及当前开发版、PHP 7.4 以上。
请下载 FeedEnhancer-1.0.0.zip,不要使用 GitHub 自动生成的 Source code 压缩包。
SHA-256:9b11c8c87113bcf37afb4d643a53aa56b2f85d4b4429e8d71b028866a451f2c7