本文要点
- TeoSeo v1.3.0 新增 GEO 优化:meta/og:description 清理、BreadcrumbList 结构化数据、文章顶部「本文要点」折叠块保护;
- 新增 GEO 开关(默认关闭,手动开启)与主题适配检测弹窗(非 Inaline 主题勾选开启时会提示,可前往博客留言请求适配);
- 新增 Inaline 主题适配补丁(
inaline-patch/),解决 details 折叠块在 Inaline 渲染下被解析器破坏的问题; - 修复自动更新后钩子不重建导致设置页 500 的问题(更新后自动重建钩子);
- ⚠️ v1.2.x 无法自动更新到 v1.3.0(旧版 Update.php 缺陷),需删除后手动安装。
写在前面
TeoSeo 是适配 Typecho 1.3 的 SEO 插件:自动 sitemap、发布即推送(IndexNow / 百度)、AI 摘要与关键词。v1.3.0 是它的一次大版本更新,重点补齐了 GEO(生成式引擎优化) 能力,并修复了自动更新的钩子重建问题。
v1.3.0 更新内容
GEO 优化:面向 AI 搜索引擎
GEO 指针对 AI 搜索引擎(Perplexity、Kimi、ChatGPT 等)的优化,目标是让站点内容更容易被生成式引擎抓取、理解并引用。v1.3.0 带来三块能力:
- meta / og:description 清理:AI 摘要优先、无 markdown 污染(不再出现
##、**等符号残留),搜索引擎与 AI 引擎拿到的是干净的描述。 - BreadcrumbList 结构化数据:输出 JSON-LD 面包屑(首页 > 分类 > 文章),帮助理解站点层级。
- 「本文要点」折叠块保护:文章顶部可写
<details>折叠块(默认折叠、点击展开),让 AI 引擎直接读到"结论先行"的内容;插件会保护它不被 markdown 解析器破坏。
GEO 开关
GEO 优化默认关闭,需在设置页手动开启("GEO 优化 → 启用 GEO 优化")。开启后上述三块能力生效。
主题适配检测弹窗
由于「本文要点」折叠块的渲染保护依赖 Inaline 主题的正文渲染方式,非 Inaline 主题下该功能不保证生效。因此插件会自动检测当前主题:使用其他主题时,勾选开启 GEO 会弹出提示,并提供「反馈」按钮跳转作者博客留言请求适配。
Inaline 适配补丁
仓库新增 inaline-patch/ 目录,包含 4 个文件的适配补丁(Article.php、MarkdownParser.php、markdown.css、Site.php),覆盖后即可让「本文要点」折叠块在 Inaline 主题下正常渲染。使用其他主题可留言请求适配。
自动更新修复
v1.3.0 修复了自动更新后钩子不重建的问题:旧逻辑更新后不会重建插件钩子,导致新版新增的钩子不生效、设置页 500。新版改为"更新后写待重建标记,插件下次加载时自动重建钩子",更新流程更可靠。
升级注意事项
⚠️ v1.2.x 无法自动更新到 v1.3.0:v1.2.x 的 Update.php 存在缺陷(更新后不重建钩子、且自身不会被更新),直接自动更新会导致插件激活状态损坏。请停用并删除旧版 → 下载 v1.3.0 手动安装 → 重新启用。
v1.3.0 之后的版本间更新(如 v1.3.0 → v1.3.1)自动更新完整工作,无需手动。
相关链接
- GitHub:Astarry-1127/TeoSeo
- 博客:blog.astarry.cn
- 适配请求:GitHub Issues 或博客留言
评论 (0)
暂无评论,快来抢沙发吧!