最常用的指令及简化
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 博客根目录下执行。
参考文章: