主包的博客迁移之路
写在前言😭:因为电脑💻突然故障⚠️💥导致主包🐾经历了两周时间无法使用电脑,维修完后说是硬盘💾故障换了个新的,导致主包的数据📂全部丢失了😫💔,因此不得不😮💨🔄进行博客迁移🚧🌧️
目录
安装git和node
git安装可以从官网出下载:git官网(windows系统)
nodejs安装:node官网(最好选择长期支持版本)
git绑定
在git bash 中绑定github账户仓库
git config --global user.name "Github账号名"git config --global user.email "Github邮箱"生成Key
ssh-keygen -t rsa -C Github邮箱
按 三下回车键 Enter ,生成的Key在 C:\Users\用户名.ssh 目录下
- 用记事本打开 id_rsa.pub , 全选复制
- 登陆 Github 账号
- 点击头像 => 『Settings』 => 「SSH and GPG keys」 => 点击 New SSHkey
Title 自定义 Key type: Authentication Key Key: 粘贴全选复制 “id_rsa.pub的内容” - 点击 Add SSH key
安装hexo
- 在磁盘下新建一个文件夹用于博客存放
- cmd进入文件夹或在该文件中中右键打开git bash
- 输入
npm install hexo-cli -g#安装hexo
npm install --force#安装插件
配置
- 克隆在github上存放博客的仓库
git initgit clone 仓库https(在仓库查看)
若遇到git clone时显示连接报错,可参考解决方法
安装主题文件
克隆的文件里themes文件并没有克隆,需要我们自己手动克隆,可以从主题官方处克隆,我这里用的是butterfly主题:git clone -b dev https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
之后安装自己博客所需要的各种插件通过hexo cl&&hexo d&&hexo s检查是否配置完全
更新
主包在上传至github时遇上各种问题



不确定这些是不是一系列连锁反应
解决方法是重新推送一次远程仓库,但具体操作是缝合了各种方法,弄着弄着就好了,所以也不确定该怎么操作。




