我又来水文了
hexo这上传命令有点长哈
中间还得连接
1
| hexo cl && hexo g &7 hexo d
|
怎么简化它呢
今天就来尝试一下
来,看看有哪些文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ├─blog ╰─╮ ├─.deploy_git ├─.github ├─node_modules ├─public ├─scaffolds ├─source ├─themes ├─.gitignore ├─_config.butterfly.yml ├─_config.yml ├─db.json ╰─package.json
|
今天咱们要改的,就是
这里面控制了依赖,命令等等
打开这个文件
我们能发现
1 2 3 4 5 6 7 8 9 10
| { "name": "hexo-site", "version": "0.0.0", "private": true, "scripts": { "build": "hexo generate", "clean": "hexo clean", "deploy": "hexo deploy", "server": "hexo server" },
|
里面的build,clean,deploy
等等的,就是命令
所以就可以根据这个来自定义
1 2 3 4 5 6 7 8 9 10 11 12 13
| { "name": "hexo-site", "version": "0.0.0", "private": true, "scripts": { "build": "hexo generate", "clean": "hexo clean", "deploy": "hexo deploy", "server": "hexo server", + "clgs": "hexo cl && hexo g && hexo s", + "clgd": "hexo cl && hexo g && hexo d &&", + "new": "hexo cl && hexo g" },
|
:::warning
一定要注意逗号,最后一行没有逗号,但是前面有!
不然会报错的
:::
我这里加的名称为:clgs和clgd还有new
仔细看后面的命令,就可以知道是干什么的了
npm run 名字,就可以运行了
1 2 3 4 5
| npm run clgd
npm run clgs
npm run new
|