SEO 百科
Hexo
本页目录
Hexo
Hexo 是基于 Node 的静态博客框架:文章以 Markdown 存放,按主题与模板生成静态页面,一条命令完成生成与部署[1]。它的定位偏个人与小团队博客,生态里有大量主题与插件。
与搜索相关的三点
输出是静态 HTML,抓取时无需执行脚本[2]。站点地图、feed、归档页由插件产出,是否启用要看配置。
主题是结构的来源。标题层级、导航、图片输出、脚本注入都由主题决定,换主题等于换 HTML 结构,SEO 检查要跟着做一次[3]。
部署常在 GitHub Pages 或对象存储上。这类位置的跳转规则与缓存头受托管方限制,改地址时的重定向要靠页面级或托管层配置补[4]。
该注意的四条
文章的 permalink 规则要早定,中途改等于批量迁移[1]。分类、标签与归档页是薄页面的高发区,收录范围要筛[5]。图片与附件的路径规则与压缩要一并处理,静态站最容易在这里把体积堆起来[3]。构建产物要有版本管理,只留 dist 目录会让改动无法追溯[6]。
与 Hugo 的取舍
两者都是静态生成,差别在运行环境与生态:Hexo 走 Node 生态,插件与主题数量多、上手快;构建速度在页面量大时是选 Hugo 的常见理由[1][7]。
常见误用
第一种是装一堆插件做同一件事,构建期与产物行为难判。第二种是直接把主题源码改到位,更新即覆盖[1]。第三种是只发首页,RSS 与站点地图没有一并生成,新内容发现慢[5]。
附录
参见
参考资料
官方(境外)
- 《Hexo 文档》,Hexo 项目。
- 《JavaScript SEO 基础知识》,Google 搜索中心。
- 《Google 图片 SEO 最佳实践》,Google 搜索中心。
- 《使用 HTTP 缓存提升网站性能》,web.dev。
- 《了解站点地图》,Google 搜索中心。
- 《Git 文档》,Git 项目。
- 《Hugo 文档》,Hugo 项目。
外部链接
- Hexo 主题列表,Hexo 项目。