在使用过一段时间Hexo后,博主对Hexo命令也算是有些了解,为了以便不时之需,这里整理一下常用的命令。
1. 初始化
hexo init
命令用于初始化本地文件夹为网站的根目录
1 | $ hexo init [folder] |
folder
可选参数,用以指定初始化目录的路径,若无指定则默认为当前目录
2. 文章的书写
hexo new [layout] <title>
- [layout]为可选项,默认为post,另有page,draft可选
hexo generate
或 hexo g
-d 或--deploy
文件生成后部署网站-w 或--watch
监视文件变动-b 或--bail
生成过程中出现异常则抛出。-f 或--force
强制重新生成文件-c 或--concurrency
最大同时生成文件数量,默认无限制。
3. 发布草稿
hexo publish [layout] <filename>
4.启动服务器
hexo server
或hexo s
启动服务器,ctrl+c 结束,默认地址为:http://localhost:4000/
暂时修改启动端口:
1 | hexo s -p 80 |
5.部署网站
hexo deploy
或hexo d
-g 或--generate
部署之前写成静态文件
6.渲染文件
hexo render <file1> [file2]
-o或--output
设置输出路径
7. 清除缓存文件
hexo clean
或hexo cl
8. 列出网站资料
hexo list <type>
9. 显示草稿
hexo --deaft
10. 自定义当前工作目录
hexo --cwd /path/to/cwd
11. 其它
(1)hexo --safe
hexo --safe
表示安全模式,用于禁用加载插件和脚本
1 | $ hexo --safe |
安装新插件时遇到问题可尝试此操作
(2)hexo --debug
hexo --debug
表示调试模式,用于将消息详细记录到终端和 debug.log
文件
1 | $ hexo --debug |
(3)hexo --silent
hexo --silent
表示静默模式,用于静默输出到终端
1 | $ hexo --silent |