Skip to content

acanyo/plugin-time-factor

Repository files navigation

时间因子SEO 插件

时间因子SEO 是一个专为 Halo 博客系统设计的 SEO 优化插件,通过动态注入结构化数据(meta/script 标签)来提升站点在各大搜索引擎的收录与排名表现。

🌐 演示与交流

功能特性

结构化数据注入效果示例

下图展示了插件在页面中为不同搜索引擎动态注入的结构化数据(OG、字节、百度、Google 等):

结构化数据注入效果示例

🎯 智能 SEO 注入

  • 多平台支持:支持 Google、百度、字节、OG 等主流搜索引擎的结构化数据格式
  • 动态内容:根据页面类型和内容自动填充标题、描述、作者、标签等字段

🔧 配置灵活

  • 支持启用/禁用搜索引擎优化功能
  • 可配置默认封面图片
  • 自动获取站点信息(标题、Logo、关键词等)

🛡️ 性能优化

  • 普通用户访问时零性能影响
  • 结构化数据格式紧凑,无多余注释
  • 异常处理完善,保证系统稳定性

支持的搜索引擎

  • Google (Googlebot)
  • 百度 (Baiduspider)
  • 字节跳动 (Bytespider)
  • 必应 (Bingbot)
  • 360搜索 (360spider)
  • 搜狗 (Sogou)
  • Yandex
  • DuckDuckGo (DuckDuckBot)
  • 雅虎 (Slurp)
  • Ask (Teoma)

结构化数据类型

Open Graph (OG)

  • 标题、描述、封面图
  • 作者、标签、发布时间
  • 站点信息

百度结构化数据

  • 文章标题、摘要、封面
  • 作者、分类、发布时间
  • 站点名称、Logo

字节跳动结构化数据

  • 内容标题、描述、图片
  • 作者信息、发布时间
  • 站点标识

Google JSON-LD (schema.org)

  • 文章结构化数据
  • 作者信息
  • 发布时间(带时区)

开发环境

  • Java 21+
  • Node.js 18+
  • pnpm

开发

# 构建插件
./gradlew build

# 开发前端
cd ui
pnpm install
pnpm dev

构建

./gradlew build

构建完成后,可以在 build/libs 目录找到插件 jar 文件。

许可证

GPL-3.0 © Handsome

About

时间因子

Resources

License

Stars

Watchers

Forks

Packages

No packages published