Skip to content

Releases: mikusaa/Typecho-Plugin-FeedEnhancer

FeedEnhancer 1.2.0

Choose a tag to compare

@mikusaa mikusaa released this 27 Aug 03:19
5e26589

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

Choose a tag to compare

@mikusaa mikusaa released this 25 Aug 08:58
7babbd8

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

Choose a tag to compare

@mikusaa mikusaa released this 24 Aug 14:33
c2413cd

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