hexo (首次安装或更新)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
安装更新:
# 确认当前版本
hexo version
# 升级 hexo
npm i hexo-cli -g
# 重新安装依赖
npm install -g npm-check
# 检查依赖
npm-check
# 更新依赖
npm install -g npm-upgrade
npm-upgrade
# 重新安装依赖
npm update -g
npm update --save

主题安装(butterfly)

参考文档

⚠️

  • 通过 npm 安装并不会在 themes 里生成主题文件夹,而是在 node_modules 里生成

  • 升级方法:在 Hexo 根目录下,运行 npm update hexo-theme-butterfly

  • 使用vscode比对新老 config :

    image-20241115201043095

hexo clean && hexo g && hexo s

部署github

1
2
3
4
5
6
7

$ git config --global user.name "..."
$ git config --global user.email "..."
#生成sshkey
$ ssh-keygen -t rsa -C '邮箱'
# 查看sshkey
$ cat ~/.ssh/id_rsa.pub

将ssh上传到github

image-20241115201430003

并修改根目录 deploy 设置

运行 hexo d

域名绑定

/source目录下, 新建一个文件CNAME , 内容域名,
跟域名绑定(a和 cname)