最常用的指令及简化

1
2
3
4
hexo new page "页面名称"
hexo clean
hexo g
hexo d

可以用 npm run 来简化指令的执行,原理是 package.json 里的 scripts 字段,可以给长命令起”别名”,然后用 npm run <别名> 来执行。

比如配置了:

1
"build": "hexo generate"

之后你只需要敲 npm run build,效果等同于 hexo generate

找到你 Hexo 博客根目录下的 package.json 文件,找到 scripts 这一块,加入 p (自定义名称)那一行,之后就可以用 npm run p 一键部署了:

1
2
3
4
5
6
7
8
9
{
"scripts": {
"build": "hexo generate",
"clean": "hexo clean",
"deploy": "hexo deploy",
"server": "hexo server",
"p": "hexo clean && hexo generate && hexo deploy" // 加入该行
}
}

初始化与安装

指令 说明
npm install -g hexo-cli 全局安装 Hexo 命令行工具
hexo init <folder> 初始化一个 Hexo 博客项目
npm install 安装依赖包

文章操作

指令 说明
hexo new "文章标题" 创建新文章
hexo new page "页面名称" 创建新页面(如关于、分类等)
hexo new draft "草稿标题" 创建草稿
hexo publish draft "草稿标题" 发布草稿
hexo list post 列出所有文章
hexo list draft 列出所有草稿

生成与预览

指令 说明
hexo generate 生成静态文件(可简写为 hexo g
hexo server 启动本地服务器(可简写为 hexo s
hexo server -p 5000 在指定端口启动服务器
hexo server --draft 预览时包含草稿
hexo clean 清除缓存文件和已生成的静态文件
hexo server -i 0.0.0.0 -p 4000 手机端查看

部署命令

指令 说明
hexo deploy 部署到服务器(可简写为 hexo d
hexo generate --deploy 生成并部署(可简写为 hexo g -d
hexo deploy --generate 部署并生成(可简写为 hexo d -g

其他实用命令

指令 说明
hexo version 显示 Hexo 版本
hexo help 显示帮助信息
hexo render <file> [--engine] 渲染指定文件
hexo migrate <type> 从其他博客系统迁移内容

常用组合命令

指令 说明
hexo clean && hexo g 清除缓存并生成
hexo clean && hexo g && hexo s 清除缓存、生成并启动服务器
hexo clean && hexo g -d 清除缓存、生成并部署
hexo new "文章" && hexo s --draft 创建新文章并预览(包含草稿)

提示信息

注意: 所有命令都需要在 Hexo 博客根目录下执行。

参考文章: