hexo 如何迁移 blog 到新电脑上

2023.11.04 非常难得,又有闲心来重新弄这个 blog,重做系统,或者换了新电脑,如何重新链接上这个 blog 一直是劝退我的一大因素,本来以为要一两天才能弄好,这次也是想着,再不济,那就再删一次 blog 文件夹呗,全部重头再来,没想到很简单就成功了,哈哈哈。 ok, 先描述一下我的情况。入职以后换了新电脑,blog 文件夹是一直放在 onedrive 里的,所以直接就同步过来了,问题是,如何重新连接上 Github,让我能正常管理文章。 很简单,按流程走一遍。 1. 安装 Git 2. 绑定 github:安装好 Git 后,桌面右键打开 Git bash, 然后键入 ssh,查看本机是否安装 ssh,然后键入 ssh-keygen -t rsa 生成密钥,登录 github,在设置里找到 ssh 那一栏,用公钥 id_rsa.pub 里的乱码添加 ssh key,保存,教程在这里:个人博客第 3 篇 —— 绑定 GitHub 并提交文件 - 知乎 (zhihu.com)。验证是否成功,我们可以通过在 Git Bash 中输入 ssh -T git@github.com 进行检验。 3. 注意,绑定完,第一次同步需要绑定用户信息: > $ git config--global user.name "shxxxxxang" > $ git config--global user.email "zhanxxxxx@xxxmail.com" 4. 个人博客第 5 篇 —— 安装 node.js 和 Hexo - 知乎 (zhihu.com),然后安装此教程安装 node.js,添加环境变量,npm install webpack -g,在原来的 blog 文件夹下安装 hexo,尝试 hexo init, 显示 xxx not empty, please runhexo initon an empty folder and then copy your files into it,因为其实到这里就好啦,哈哈哈,尝试直接 hexo s,居然一切正常!再也不用删除 blog 文件夹从头来过了,感动!呜呜呜