Hexo精选插件
说明:不要一次性全部安装,按需选用;很多主题(Butterfly、NexT、Redefine)自带部分功能,避免重复插件冲突。
一、基础必备(优先安装,几乎所有博客通用)
1. hexo-deployer-git(官方)
1 | |
作用:一键部署 hexo d 推送静态文件到 GitHub/Gitee Pages。
✅ 必装。
2. hexo-abbrlink
Hexo 默认链接两种痛点:
用日期路径:/2026/07/27/mac-install-brew/,换标题、改时间链接就变;
想在文章内互相引用,每次手动复制完整 URL,要翻地址,非常麻烦。
1 | |
作用:生成固定短链接,解决中文标题url、改文章标题导致链接失效、死链问题。
推荐配置
1 | |
3. hexo-generator-sitemap
1 | |
生成 sitemap.xml,搜索引擎收录必备。
4. hexo-generator-feed
1 | |
生成 RSS 订阅源,方便读者订阅博客。
二、Markdown渲染 & 写作增强(写技术博客强烈推荐)
hexo-renderer-markdown-it(替换默认渲染器)
1 | |
优势:拓展Markdown语法:任务列表、脚注、emoji、表格、图片尺寸;兼容性更好。
可搭配插件:markdown-it-footnote、markdown-it-task-lists。
⚠️ 冲突提醒:更换渲染器后,部分旧标签插件可能失效。
hexo-auto-toc
1 | |
自动生成文章目录,支持折叠,适配移动端;不想用主题自带toc可以选这个。
三、站点搜索功能
hexo-generator-searchdb(最主流本地搜索)
1 | |
生成搜索索引文件 search.xml,NexT/Butterfly 原生支持本地搜索,无需第三方服务、免费。
备选:hexo-algoliasearch(Algolia云端搜索,适合文章极多站点,需要注册账号)
四、页面性能优化(提速、压缩静态资源)
hexo-optimize(Next官方维护,推荐)
1 | |
自动压缩 HTML/CSS/JS,资源哈希缓存、内联关键CSS,提升PageSpeed分数。
hexo-lazyload-image
1 | |
图片懒加载,首屏加载提速;可以设置占位图。
备选 hexo-neat / hexo-all-minifier,但是all-minifier容易出现渲染异常,新手优先 hexo-optimize。
五、SEO优化
- hexo-autonofollow
外链自动添加rel="nofollow",防止权重流失
1 | |
- hexo-baidu-url-submit
新建文章自动推送链接给百度,加速国内收录
六、评论系统相关插件(按需选择一套即可,不要混用)
- @waline/hexo-next Waline评论(免费,支持邮件通知)
- hexo-comments-giscus Giscus(基于GitHub Discussion,零服务器,程序员首选)
很多主题内置Waline/Giscus配置,有时不需要单独安装插件,优先看主题文档。
七、实用趣味/拓展插件
hexo-douban
展示豆瓣书单、观影、音乐列表
1 | |
hexo-pwa
开启PWA渐进式网页应用,手机可以添加到桌面、离线缓存
1 | |
hexo-related-popular-posts
自动生成相关文章推荐,增加页面停留时长
hexo-auto-category
根据文件目录自动生成分类,不用手动在Front-matter写categories
八、代码高亮(二选一,不要同时开启)
- Prism:hexo-prism-plugin(前端渲染高亮,现代风格,支持行号复制)
- 默认 highlight.js(Hexo原生,无需额外插件)
⚠️ 如果你使用
hexo-renderer-markdown-it,建议统一管理代码高亮,避免双重渲染错乱。
⚠️ 重要避坑提醒
- 同类功能插件只装一个:多个压缩插件、多个渲染器会引发页面错乱、构建卡死
- Hexo 升级到 v7 之后,部分多年未更新的老旧插件不再兼容,优先选近2年持续维护项目
- 静态资源压缩插件如果开启过度,可能造成代码块样式、表情符号丢失,记得配置exclude排除路径
- 使用
hexo clean && hexo g构建测试,出现报错立刻卸载冲突插件