Hexo 核心操作清单
Hexo 核心操作清单
ZhangCurry一、Hexo 页面内容填充分类清单(按页面类型划分)
所有页面均通过 hexo new page 页面名 命令创建(生成 source/页面名/index.md),后续按类型填充内容即可。
| 页面类型 | 核心创建命令 | 文件夹 index.md 作用 |
内容填充方式 | 是否关联文章 | 避坑要点 |
|---|---|---|---|---|---|
| 标签页(tags) | hexo new page tags |
配置 type: tags,让 Hexo 识别为「标签汇总页」,设置页面标题/横幅图 |
无需手动写内容,Hexo 自动汇总所有文章中 tags 配置,生成标签云/列表 |
是(依赖文章 tags) |
1. 不可删除 type: tags;2. 文章标签用英文逗号/数组格式,不可用中文顿号 |
| 分类页(categories) | hexo new page categories |
配置 type: categories,让 Hexo 识别为「分类汇总页」,设置页面标题/横幅图 |
无需手动写内容,Hexo 自动汇总所有文章中 categories 配置,生成分类列表 |
是(依赖文章 categories) |
1. 不可删除 type: categories;2. 支持二级分类,需用嵌套数组格式配置 |
| 关于页(about) | hexo new page about |
配置页面标题、创建时间、是否开启评论(comments: false) |
手动在 index.md 正文部分(--- 下方)填写内容,如个人介绍、博客搭建说明、联系方式等 |
否(纯静态页面) | 1. 正文使用 Markdown 语法排版;2. 可插入图片(推荐图床 URL,避免本地路径错误) |
| 友链页(link) | hexo new page link |
配置页面标题、创建时间、顶部横幅图(top_img: 图片URL) |
手动在 index.md 正文部分填写友链列表,Butterfly 主题推荐使用标签插件 {% flink %} 或纯 Markdown 表格排版 |
否(纯静态页面) | 1. 友链图片需使用可直接访问的网络 URL;2. 避免友链链接格式错误(需带 http:///https://) |
| 音乐页(music) | hexo new page music |
配置 enable: true(如需开启页面专属功能)、顶部横幅图 |
1. 使用 Butterfly 主题自带 music 配置(主题 _config.yml);2. 手动插入 <iframe> 音乐播放器或使用 {% meting %} 标签插件 |
否(纯静态页面) | 1. 音乐 ID 需对应平台(网易云/QQ 音乐);2. 避免跨域导致播放器无法加载 |
| 电影页(movies) | hexo new page movies |
配置页面标题、是否开启评论、顶部横幅图 | 手动用 Markdown 表格/列表排版,填写电影名称、评分、简介、海报图片等 | 否(纯静态页面) | 1. 海报图片建议压缩,提升页面加载速度;2. 可使用折叠标签隐藏详细简介 |
| 归档页(archives) | 无需手动创建(Hexo 自带) | 无独立文件夹,由 Hexo 自动生成 | 无需手动填充,Hexo 自动按时间汇总所有发布文章 | 是(依赖所有已发布文章) | 1. 可在主题 _config.yml 配置归档样式;2. 不可手动修改归档页面内容 |
| 首页(index) | 无需手动创建(Hexo 自带) | 无独立文件夹,由 Hexo 自动生成 | 无需手动填充,Hexo 自动展示 _posts 目录下文章列表,可通过主题 _config.yml 配置布局/横幅图 |
是(依赖所有已发布文章) | 1. 首页文章排序可在 Hexo 全局 _config.yml 配置;2. 可隐藏指定文章不显示在首页 |
补充:页面内容填充通用步骤
- 执行
hexo new page 页面名创建页面,生成source/页面名/index.md; - 编辑
index.md中的 Front-matter(---之间),配置标题、横幅图等基础信息; - 按对应页面类型填充正文内容(手动编写/依赖文章配置);
- 执行
hexo clean && hexo g && hexo s本地预览,确认内容无误后部署。
二、Hexo 文章写作语法(Markdown 基础 + Hexo 专属标签插件)
Hexo 文章(_posts 目录下 .md 文件)支持「标准 Markdown 语法」和「Hexo 专属标签插件」,前者用于基础排版,后者用于实现复杂功能(如音乐、折叠、友链等)。
第一部分:标准 Markdown 基础语法(必掌握)
适用于所有文章/静态页面,语法简洁,兼容性强。
1. 标题(分级标题,最多 6 级)
1 | # 一级标题(对应页面大标题,推荐一篇文章一个) |
效果:标题字号逐级减小,自动换行,Butterfly 主题会自动美化样式。
避坑:# 与标题文字之间必须加空格,否则会被识别为普通文本。
2. 段落与换行
- 段落:直接输入文本,段落之间留一个空行即可实现分段;
- 强制换行:文本末尾加 2 个空格,再按回车(或使用
<br>标签)。
1 | 这是第一段内容,直接输入即可。 |
3. 文本格式(加粗、斜体、删除线等)
1 | **加粗文本**(推荐使用两个 `*`,也可使用两个 `_`) |
效果:加粗文本、斜体文本、加粗+斜体文本、删除线文本、下划线文本、npm install hexo。
4. 列表(无序列表、有序列表、嵌套列表)
- 无序列表:使用
-、+、*开头,后面加空格; - 有序列表:使用「数字+
.」开头,后面加空格; - 嵌套列表:子列表前缩进 2 个或 4 个空格(与父列表对齐)。
1 | # 无序列表 |
5. 链接(普通链接、图片链接)
- 普通链接:两种写法,推荐「超链接文本+链接」格式,更易阅读;
- 图片链接:在普通链接前加
!,支持设置图片Alt文本(图片加载失败时显示)。
1 | # 普通链接 |
避坑:图片/链接 URL 必须能直接访问,推荐使用图床存储图片,避免本地路径(./img/xxx.jpg)部署后失效。
6. 表格
用于展示结构化数据(如电影清单、友链列表),语法:| 分隔列,- 分隔表头和内容。
1 | | 文章标题 | 发布时间 | 分类 | |
补充:可调整表格对齐方式(: 控制):
1 | | 左对齐 | 居中对齐 | 右对齐 | |
7. 引用(blockquote)
用于引用名人名言、外部文章内容,使用 > 开头。
1 | > 不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想。——罗伯·舒乐 |
8. 代码块(多行代码,支持语法高亮)
用于展示完整代码片段,使用 3 个反引号 ``` 包裹,可指定编程语言(实现语法高亮)。
1 | ```javascript |
第二部分:Hexo 专属标签插件(适配 Butterfly 主题,进阶功能)
标签插件是 Hexo 扩展语法,用 {% 插件名 %} 包裹,可实现 Markdown 原生不支持的功能,Butterfly 主题已内置大部分常用插件。
1. 音乐播放器
适配网易云、QQ 音乐、酷狗等平台,需先在主题 _config.yml 开启 aplayerInject。
2. 折叠面板
用于隐藏大段内容(如详细代码、文章附录),点击展开。
3. 友链卡片
用于友链页排版,美化友链展示效果,需先在 source/link/index.md 中配置。
4. 图片标注
给图片添加说明文字,美化图片展示效果。
5. 隐藏指定内容
隐藏敏感内容或需要付费/登录才能查看的内容(Butterfly 主题专属)。
第三部分:文章写作通用规范(避坑+优化)
- 文章文件命名:推荐使用「
YYYY-MM-DD-文章标题.md」格式(如2026-01-19-Hexo写作语法.md),避免中文特殊字符; - Front-matter 必配项:
title(文章标题)、date(发布时间)、tags(标签)、categories(分类),语法严格,冒号后加空格; - 图片优化:所有图片使用图床存储(如 ImgDB、阿里云 OSS),避免本地路径,图片尺寸建议压缩至 2M 以内,提升页面加载速度;
- 代码规范:代码块指定编程语言,添加注释,避免大段无格式代码;
- 生效流程:文章写作完成后,必须执行
hexo clean && hexo g才能生成静态文件,本地预览无误后再执行hexo d部署。
总结
- 页面内容填充:「标签/分类页」依赖文章配置,「关于/友链页」依赖手动编写,归档/首页由 Hexo 自动生成;
- 文章写作:基础排版用 Markdown 语法,进阶功能用 Hexo 标签插件,适配 Butterfly 主题可实现更多美化效果;
- 核心避坑:遵循 YAML 语法(Front-matter)、使用网络 URL 存储图片、配置变更后执行清理/生成命令。
这份清单可直接收藏备用,后续遇到页面配置或文章写作问题,可快速查阅对应内容。



