AHA 动态升级路线图


AHA 动态升级路线图(v1.x → v2.x)

目标:在不推翻 Hexo + Matery + GitHub Pages 架构的前提下,逐步引入“动态能力”,形成 AHA World 轻动态生态。


一、总体原则

  1. 内容仍由 Hexo 生成
  2. 动态能力通过 API(Serverless)实现
  3. 数据先轻后重
  4. 功能可插拔、可回退
  5. 不破坏当前 gh-pages 发布流程

二、阶段划分


Phase 1:轻度动态启用(AHA v1.2)

🎯 目标

让网站具备基础互动能力。


1. 联系我表单(优先级最高)

功能

  • 表单提交
  • 邮件或 Telegram 通知
  • 防垃圾提交

技术路径

  • 快速方案:Formspree
  • 推荐方案:Cloudflare Workers API

前端落点

/contact/ 页面 + fetch() 提交接口


2. 评论系统

推荐方案

  • Giscus(零维护)
  • Waline(可控性更高)

原则

Phase 1 先用 Giscus
后续视情况升级为自有评论系统


3. 基础统计

功能

  • PV
  • 访问来源
  • 设备统计

推荐

  • Cloudflare Web Analytics
  • Umami

✅ Phase 1 交付标准

  • 可以联系站长
  • 可以评论互动
  • 可以查看基础访问数据

网站正式具备“动态感”。


Phase 2:数据型互动(AHA v1.3)

🎯 目标

建立可累计的数据资产。


4. 点赞 / 阅读量系统

功能

  • 点赞数
  • 阅读量统计
  • 热门文章排行

推荐架构

  • API:Cloudflare Workers
  • 数据库:Cloudflare D1 / Upstash Redis

前端落点

post.ejs 添加点赞按钮组件


5. 留言板页面

功能

  • 公开留言
  • 管理审核
  • 站长回复

技术

与点赞共用 API + 数据库


✅ Phase 2 交付标准

  • 文章有点赞数
  • 文章有阅读量
  • 首页有热门文章
  • 站内有留言板

Phase 3:服务化升级(AHA v1.4)

🎯 目标

让网站成为“服务入口”。


6. 订阅系统

功能

  • 邮件订阅
  • RSS 自动推送
  • Telegram 通知

技术建议

  • Hexo RSS 保留
  • Workers 管理订阅列表

7. 搜索升级

功能

  • 全文搜索
  • 拼音/中英混合搜索
  • 标签推荐

技术路径

  • 轻量:Hexo 本地搜索插件
  • 进阶:Algolia / Meilisearch

✅ Phase 3 交付标准

  • 支持订阅
  • 搜索体验升级
  • 网站具备回访机制

Phase 4:半动态平台化(AHA v2.0)

🎯 目标

构建可管理的数据后台。


8. 管理后台(最小 CMS)

功能

  • 审核留言
  • 查看统计
  • 黑名单管理

实现

  • /admin 页面
  • 简单鉴权(JWT / 管理口令)

9. 用户体系(可选)

仅在以下情况下启用:

  • 会员系统
  • 课程体系
  • 社群功能

否则保持轻量匿名互动。


✅ Phase 4 交付标准

  • 有后台管理系统
  • 动态数据可视化
  • 前端仍然高速静态访问

三、推荐版本节奏

版本 功能
v1.2 Contact + 评论 + 统计
v1.3 点赞 + 阅读量 + 热门文章
v1.4 订阅 + 搜索升级
v2.0 后台管理 + 数据整合

四、优先级建议

  1. 联系表单
  2. 评论系统
  3. 点赞 / 阅读量
  4. 热门文章
  5. 留言板
  6. 订阅系统
  7. 后台系统

五、AHA 架构愿景

静态内容负责:

  • SEO
  • 高速访问
  • 品牌表达

动态能力负责:

  • 数据沉淀
  • 用户互动
  • 服务扩展

六、哲学表达(AHA 理念)

静态是根。
动态是枝。
数据是年轮。

AHA 不追求复杂,而追求“可生长”。


七、下一步行动

  • 部署联系表单 API
  • 接入评论系统
  • 设计点赞数据结构
  • 规划 AHA-api 仓库

AHA v1.x —— 生长中


文章作者: Mr.Tik
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Mr.Tik !
  目录
WeChat QR