重新配置hexo博客

第一步:下载Git和Node

第二歩:在桌面右键启动git 然后安装hexo:

1
npm install -g hexo-cli

第三步:接着在文件夹里右键git,输入以下命令,然后在浏览器中输入localhost:4000看是否能本地预览

1
hexo -s(或者hexo server)

第四步:在Git下输入以下命令:(邮箱改成你的)

1
ssh-keygen -t rsa -C "1434905079@qq.com"

第五步:打开 C:\Users\bxm09.ssh\id_rsa.pub,此文件里面内容为刚才生成的密钥,准确的复制这个文件的内容,粘贴到https://github.com/settings/ssh 的 new SSH key 中

第六步:测试,输入以下命令:不要修改

1
ssh -T git@github.com

得到以下反馈:

1
2
3
The authenticity of hostgithub.com (207.97.227.239)’ cant be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

输入yes

第七步:现在你已经可以通过 SSH 链接到 GitHub 了,还有一些个人信息需要完善的。Git 会根据用户的名字和邮箱来记录提交。GitHub 也是用这些信息来做权限的处理,输入下面的代码进行个人信息的设置,把名称和邮箱替换成你自己的。

1
git config --global user.name "findream"

1
git config --global user.email "1434905079@qq.com"

tips:由于github pages启用了https,但是七牛云链接还是之前的http链接,导致所有存储在七牛云图床的图片全部无法显示。解决方案如下:在hexo\themes\landscape\layout_partial\head.ejs文件内容前面添加下面的代码

1
2
<meta name="referrer" content="no-referrer" />
<meta http-equiv="Content-Security-Policy" ontent="upgrade-insecure-requests">

http://frank.xin/2020/09/16/httpwithhttps/

** 发布博客:hexo clean && hexo g && hexo d