很长时间没用hexo,容易忘记常用的命令。写这篇文章来记录下。
常用指令
init (建站)
hexo init [folder]
new(新建文章)
hexo new [layout]
参数 | 描述 |
---|---|
-p, – path | 自定义新文章的路径 |
-r , –replace | 存在同名文章,将其替换 |
-s , –slug | 文章的Slug,作为新文章的文件名和发布后的URL |
hexo new page –path about/me “About me”
以上命令会创建一个source/about/me.md
文件,同时Front Matter中的title为”About me”
hexo new page –path about/me
以上命令会创建source/_posts/about/me.md
,同时me.md的Front Matter中的title为"page"
generate(生成静态文件)
选项 | 描述 |
---|---|
-d,–deploy | 文件生成后立即部署网站 |
-w, –watch | 监视文件变动 |
-b, –bail | 生成过程中如果发生任何未处理的异常则抛出异常 |
-f,–force | 强制生成文件,如果public目录存在,那么hexo g只会重新生成改动的文件。该参数的效果接近hexo clean && hexo generate |
-c , –concurrency | 最大同时生成文件的数量,默认无限制 |
简写
hexo g
publish(发表草稿)
hexo publish [layout]
server
hexo s && hexo server
启动服务器。访问地址:http://localhost:4000/
选项 | 描述 |
---|---|
-p , –port | 重设端口 |
-s,–static | 只使用静态文件 |
-l, –log | 启动日记记录 |
deploy
hexo d && hexo deploy
render (渲染文件)
hexo render
[file2]…
参数 | 描述 |
---|---|
-o,–output | 设置输出路径 |
migrate 从其他博客系统 (迁移内容)[https://hexo.io/zh-cn/docs/migration]
clean (清除缓存文件db.json
)和已生成的静态文件(public)
hexo clean
list 列出网站资料
hexo list
version 显示hexo版本
hexo version
以上的命令最常用的操作:
new
hexo g -d
重新构建文件,并上传到服务器hexo s
在本地打开网站