首先 先把备份的博客代码复制出来 或者 github私人仓库下载下来
然后 先下载安装git,node然后使用git Bsah切换淘宝npm源

切换淘宝npm源

1
2
3
4
5
# 淘宝源
npm config set registry https://registry.npm.taobao.org
# npm源
npm config set registry https://registry.npmjs.org/

安装 hexo

1
2
3
4
5
6

npm install hexo-cli -g
hexo init
npm install hexo-deployer-git --save
npm install hexo-renderer-pug hexo-renderer-stylus --save

然后将备份/GitHub仓库代码覆盖hexo文件夹

配置SSh秘钥

删除原本ssh秘钥仓库 然后使用git创建本地秘钥

1
ssh-keygen -t rsa -C "your 邮箱@qq.com"

之后不断按回车
运行命令,复制公钥后进入GitHub 添加新的 SSH Keys 将复制的公钥粘贴至ssh kye 后使用git测试

1
ssh -T git@github.com

输入yes后若出现
Hi waterchen520! You’ve successfully authenticated,but GitHub does not provideshell access.
则表示设置正确
配置 Git 个人信息

1
2
git config --global user.name "用户名"
git config --global user.email "邮箱"

以上全文参照 安知鱼大佬的butterfly 重装日记

1
2
3
4
5
6
7
8
9
10
11
12
inject:
head:
# 自定义css
- <link rel="stylesheet" href="/css/style.css?1">
# 静态文件后面加个 ?任意内容 可以在每次更新之后用户自动重新请求.
# 例如添加 ?1 ,在修改此文件后改成 ?2 ,用户访问你的网站时,不会使用本地的缓存,而是请求新的内容。没修改的话就不用动。
bottom:
# 自定义js
- <script src="/js/script.js?1"></script>
# 引入多个文件就直接往下复制一行改一下文件名即可,如下:
- <script src="/js/script1.js?1"></script>
- <script src="/js/script2.js?1"></script>

以上来自于 Leonus 大佬的 Hexo博客添加自定义css和js文件