hexo框架下的博客多主机写作方案
hexo框架下的博客多主机写作方案
参考链接:https://blog.csdn.net/sinat_37781304/article/details/82729029
1 安装Git
Git是目前世界上最先进的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。也就是用来管理你的hexo博客文章,上传到GitHub的工具。Git非常强大,我觉得建议每个人都去了解一下。廖雪峰老师的Git教程写的非常好,大家可以了解一下。Git教程
windows:到git官网上下载,Download git,下载后会有一个Git Bash的命令行工具,以后就用这个工具来使用git
2 安装nodejs
安装nodejs,因为之前用的nodejs是v12.16.1/版本的,所以下载也是,通过这个官方镜像网站进行访问Node.js Mirror (npmmirror.com)
或者是通过中文官网找到合适的下载路径下载 | Node.js 中文网 (nodejs.cn)
下载时选择.msi文件的安装包进行安装
3 安装hexo(博客文件夹下)
本地目录的创建/克隆:
前面git和nodejs安装好后,就可以安装hexo了
首先,你需要一个博客的本地目录/将远程工程克隆到本地用来安装hexo:
你需要先把之前本地blog push到github上,在这里就只需要进行
git clone
就可以,本博客git clone地址(需要权限)你也可以创建一个文件夹blog,然后
cd
到这个文件夹下
hexo的安装:
再者进行hexo的安装
- 使用Hexo官网首页提供的命令进行安装
npm install hexo-cli -g
- 如果安装中出现问题,输入返回提示中的命令
$ rm -rf node_modules && npm install --force
即可
4 SSH添加到github
创建SSH:
- 回到你的git bash中,输入以下命令(这里的yourname输入你的GitHub用户名,youremail输入你GitHub的邮箱。这样GitHub才能知道你是不是对应它的账户)
1 |
|
- 可以用以下两条,检查一下你有没有输对
1 |
|
- 然后用下方命令创建SSH,一路回车
1 |
|
这个时候它会告诉你已经生成了.ssh的文件夹。在你的电脑中找到这个文件夹。
公钥添加到github上:
ssh,简单来讲,就是一个秘钥,其中,id_rsa是你这台电脑的私人秘钥,不能给别人看的,id_rsa.pub是公共秘钥,可以随便给别人看。把这个公钥放在GitHub上,这样当你链接GitHub自己的账户时,它就会根据公钥匹配你的私钥,当能够相互匹配时,才能够顺利的通过git上传你的文件到GitHub上
而后在GitHub的setting中,找到SSH keys的设置选项,点击New SSH key
把你的id_rsa.pub里面的信息复制进去。
查看是否成功:
在gitbash中,查看是否成功
1
ssh -T git@github.com
5 修改live2d的本地目录地址,或者将文件移动到此地址
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!