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]。

附录

参见

参考资料

官方(境外)

  1. 《Hexo 文档》,Hexo 项目。
  2. 《JavaScript SEO 基础知识》,Google 搜索中心。
  3. 《Google 图片 SEO 最佳实践》,Google 搜索中心。
  4. 《使用 HTTP 缓存提升网站性能》,web.dev。
  5. 《了解站点地图》,Google 搜索中心。
  6. 《Git 文档》,Git 项目。
  7. 《Hugo 文档》,Hugo 项目。

外部链接