hexo构建与部署

hexo常用命令

Github Pages部署

1
2
3
4
5
6
7
8
9
10
11
12
13
14
hexo clean # 清除生成的:db.json 和 public文件夹的所有内容
hexo g # 生成新的:db.json 和 public文件夹
hexo d # 生成 .deploy_git 文件夹
# 可能会报错: Error: Spawn failed
# at ChildProcess.<anonymous> (/Users/zhouguangdi/Documents/data_for_software/hexo/blog/node_modules/hexo-util/lib/spawn.js:51:21)
# at ChildProcess.emit (node:events:513:28)
# at ChildProcess._handle.onexit (node:internal/child_process:293:12)

# 这样的情况下,进行如下操作:
cd ./.deploy_git
git config core.precomposeunicode false
cd ../
# 然后重新输入
hexo d