hexo的基本使用
发布时间 :
hexo官网: https://hexo.io/zh-cn/
一、hexo安装
1 2 3
| npm install -g hexo-cli
brew install hexo
|
二、常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| hexo init [folder]
hexo new [layout] <title>
hexo generate
hexo g
hexo server
hexo s
hexo deploy
hexo clean
hexo version
hexo --safe
hexo --debug
hexo --silent
hexo --draft
hexo --cwd /path/to/cwd
|
hexo generate 参数
| 选项 |
描述 |
-d, --deploy |
文件生成后立即部署网站 |
-w, --watch |
监视文件变动 |
-b, --bail |
生成过程中如果发生任何未处理的异常则抛出异常 |
-f, --force |
强制重新生成文件 Hexo 引入了差分机制,如果 public 目录存在,那么 hexo g 只会重新生成改动的文件。 使用该参数的效果接近 hexo clean && hexo generate |
-c, --concurrency |
最大同时生成文件的数量,默认无限制 |
三、部署,需要部署群晖免密登录
https://hexo.io/zh-cn/docs/one-command-deployment
https://blog.sourismu.me/archives/95/
1
| npm install hexo-deployer-rsync --save
|
1 2 3 4 5 6 7 8 9 10
| deploy: type: rsync host: 10.10.10.3 user: 'Rocky' root: '/volume1/web/blog_hexo' port: 22 delete: true verbose: true ignore_errors: false
|
| 参数 |
描述 |
默认值 |
host |
远程主机的地址 |
|
user |
使用者名称 |
|
root |
远程主机的根目录 |
|
port |
端口 |
22 |
delete |
删除远程主机上的旧文件 |
true |
verbose |
显示调试信息 |
true |
ignore_errors |
忽略错误 |
false |
转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以邮件至 xiyugee@qq.com