Hexo用法
t太久没有用hexo上传我的文章了,这次一口气从语雀搬运了很多文章到博客里面来,苦于分类和标签归档,了解了一下hexo在这方面的便捷方法
除了 tags 和 categories,Hexo + Butterfly 主题还有很多实用的 Front-matter 配置项(就是文章开头 --- 之间的内容),这些配置能帮你自定义文章的展示效果、功能开关,甚至优化阅读体验。
一、常用
这些是最基础也最常用的配置,比分类/标签更影响文章展示:
1. 文章封面图(Butterfly 核心特色)
给文章加封面图,列表页/详情页都会显示,视觉效果更好:
1 |
|
2. 文章目录
Butterfly 支持自动生成文章目录(基于标题层级 ##/###),可自定义开关和位置:
1 |
|
✅ 效果:目录会显示在文章右侧(PC端)/ 顶部(移动端),点击可跳转到对应标题位置。
3. 文章摘要/截断(列表页不显示全文)
默认情况下,Hexo 列表页会显示文章全文,加这个配置可以只显示摘要,提升加载速度:
1 |
|
⚠️ 注意:<!-- more --> 要写在文章正文里(不是 Front-matter),比如:
1 | ## 前言 |
4. 文章置顶/推荐
让重要文章显示在博客列表页顶部:
1 |
|
5. 禁用评论/阅读量
如果某篇文章不想显示评论区或阅读量统计(比如笔记类),可以关闭:
1 |
|
二、进阶
这些配置能优化阅读体验或适配特殊需求:
1. 数学公式支持(写技术/学术文章必备)
Butterfly 内置 MathJax/KaTeX 支持,开启后可写 LaTeX 公式:
1 |
|
✅ 用法:在文章中写 $E=mc^2$(行内公式)或 $$\sum_{i=1}^n i = \frac{n(n+1)}{2}$$(块级公式)。
2. 代码块优化
自定义代码块的展示效果,比如显示行号、复制按钮、语言标识:
1 |
|
3. 文章版权声明
Butterfly 会自动生成版权声明,可自定义内容:
1 |
|
4. 自定义文章样式
给单篇文章加自定义 CSS,比如改字体、背景:
1 |
|
三、小众特殊场景
这些用得少,但遇到需求时能解决大问题:
1. 隐藏文章
想写草稿/私密文章,不希望别人看到,只自己能通过链接访问:
1 |
|
2. 自定义文章链接
默认文章链接是 标题拼音.html,可自定义更简洁的 URL:
1 |
|
3. 移动端适配(图片/排版)
针对移动端优化图片显示,避免图片溢出:
1 |
|
4. 音乐/视频嵌入
Butterfly 支持一键嵌入网易云音乐/B站视频,不用写复杂代码:
1 |
|
总结
- 核心必用:
cover(封面)、toc(目录)、description/<!-- more -->(摘要)、sticky(置顶)是提升博客体验的关键; - 进阶优化:
math(公式)、copyright(版权)、style(自定义样式)适配技术/原创文章; - 小众场景:
published/hidden(隐藏文章)、permalink(自定义链接)解决特殊需求。
这些配置都写在文章开头的 --- 之间,和 tags/categories 同级



