Hexo 博客使用指南:从写作到发布
前言
建好博客之后,怎么高效地写文章、预览、并发布到线上,是每个博主最关心的日常操作。本文基于本博客(Hexo + Butterfly)整理了一份完整的使用指南。
一、写作
1. 新建文章
在博客根目录执行:
1 | hexo new 文章标题 |
执行后会在 source/_posts/ 目录下生成一个 Markdown 文件,并自动带上模板(Front Matter)。
2. 认识 Front Matter
文章开头的 --- 之间就是 Front Matter,用于声明文章的元信息:
1 |
|
常用字段说明:
| 字段 | 作用 |
|---|---|
title |
文章标题 |
date |
发布时间 |
tags |
标签,可多个 |
categories |
分类(多个分类会形成层级) |
description |
首页摘要,优先于正文截取显示 |
cover |
文章封面图 |
top |
置顶,数值越大越靠前 |
comments |
是否开启评论(true/false) |
3. 使用 Markdown 写作
正文使用标准 Markdown 语法即可,代码块可以指定语言获得高亮:
1 | ```javascript |
二、本地预览
1 | hexo clean # 清除缓存 |
浏览器打开 http://localhost:4000 即可实时预览,修改文章后刷新即可看到效果。
三、生成静态文件
1 | hexo generate # 生成静态文件到 public 目录 |
生成后可以本地 hexo server 预览,也可以把 public/ 目录部署到任意静态托管平台。
四、一键部署到 GitHub Pages
本博客已配置好 hexo-deployer-git 插件,只需:
- 在 GitHub 上创建仓库
你的用户名.github.io - 修改根目录
_config.yml中的deploy.repo为你自己的仓库地址 - 执行:
1 | hexo clean && hexo generate && hexo deploy |
稍等片刻,访问 https://你的用户名.github.io 即可看到线上博客。
提示:Windows 的 cmd 不支持
&&链式命令,请分步执行:
1
2
3 hexo clean
hexo generate
hexo deploy
五、常用命令速查
| 命令 | 说明 |
|---|---|
hexo new 标题 |
新建文章 |
hexo new page 名称 |
新建页面(如 tags/categories) |
hexo clean |
清除缓存 |
hexo generate / hexo g |
生成静态文件 |
hexo server / hexo s |
本地预览 |
hexo deploy / hexo d |
部署上线 |
六、常见问题
- 修改主题配置不生效:运行
hexo clean后再hexo server。 - 图片放在哪里:放在
source/images/目录,Markdown 中写/images/xxx.png。 - 文章排序不对:检查 Front Matter 中的
date是否写错。
祝大家写作愉快!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yohoten's Blog!

