Hexo 核心命令速查
Hexo 虽然内置了二十多个命令,但日常开发中真正高频使用的其实只有以下几个。作为静态博客生成器,熟练掌握这些指令能极大提升你的写作与发布效率。
本地预览:hexo s
这是最常用的命令之一,它是 hexo server 的缩写。执行后会在本地启动一个服务器,默认地址通常是 http://localhost:4000。
hexo s
在预览模式下,你可以实时修改文章内容或主题代码。保存文件后刷新浏览器即可看到效果。需要注意的是,如果修改了根目录下的 _config.yml 配置文件,必须重启本地服务器才能生效。
新建内容:hexo n
用于创建新文章,是 hexo new 的缩写。如果标题中包含空格,记得用引号包裹。
hexo n "我的新标题"
新建时标题可以简单些,后续可以在对应的 .md 文件中调整。文章支持自定义属性,如分类、标签等。
生成与部署:hexo g & hexo d
这两个命令通常配合使用。
生成静态文件:
hexo g 是 hexo generate 的缩写,负责将源码编译成静态文件并放入默认的 public 文件夹。如果你打算手动上传到服务器,这一步必不可少;若配置了自动部署,则无需单独执行。
hexo g
一键部署:
hexo d 是 hexo deploy 的缩写。它会自动调用生成命令,并将生成的静态文件推送到你配置的仓库(如 GitHub Pages)。
hexo d
页面管理:hexo n page
除了文章,Hexo 还支持创建独立页面,比如'关于我'页面。
hexo n page aboutme
页面链接默认为 /aboutme/。标题同样支持中文,但建议英文路径以保持规范。注意,页面不会出现在首页文章列表和归档中,也不支持设置分类和标签。
清理缓存:hexo clean
当网站显示异常或缓存导致问题无法解决时,这条命令很有用。它会清除 db.json 缓存以及已生成的 public 目录。
hexo clean
草稿功能
草稿类似于私密文章,存储在 source/_drafts 目录下,默认不公开且无法通过链接访问。适合存放未完成的构思。
hexo new draft "new draft"
若想强制预览草稿,可在配置文件中开启 render_drafts: true,或使用以下命令启动:
hexo server --drafts
将草稿转为正式文章,可使用发布命令:
hexo publish [layout] <filename>
实用组合
为了减少输入量,可以将常用命令组合起来,例如先清理再生成并部署:


