前言:换新电脑了,将原来的博客数据从以前电脑迁移至新电脑,并给新设备设置博客环境
大致分为三个步骤:
1.复制原设备博客文件夹至新设备
2.安装Git、Node.js环境
3.本设备Git与Github公钥(SSH)连接
1.数据迁移
直接将整个博客文件夹从旧设备打包复制到新设备。文件说明:建立hexo博客都会有一个独立的文件夹。电脑转移时安全的做法是将整个文件夹拷贝,这其中包括三个必备的文件:config.yml(站点配置_)、theme(主题文件夹)、source(博客内容文件)。次要文件:scaffolds(文章的模板)、package.json(使用包的说明文件)和.gitignore(限定在提交的时候哪些文件可以忽略)三个次要文件为自动生成的,因此丢失也不影响博客内容,后续在hexo init时会生成这三个文件。需要删除的文件:.git文件、node_modules(进行npm install会重新生成)、public(执行hexo g时会重新生成)、.deploy_git文件夹(执行hexo d时会重新生成)、db.json文件。其实上面这些可删除的文件即为.gitignore文件里面记载的可以忽略的内容。
注:直接复制旧设备整个博客文件夹最省事!PS(该博客是用的Hexo博客框架,采用Markdown语法解析博客文章,文件格式为.md,通过主题套件生成静态网页,然后部署到Github的仓库上去,故域名一般为xxx.github.io,如果自己买一个私有域名也可以绑定到该域名上。)
2.安装Git、Node.js,初始化相关环境
Git版本可以直接安装当前最新版
Node.js版本建议安装和原设备同一版本
可通过 win+r 进入cmd终端后,输入git -v查询git版本以及node -v 、npm -v查询Node.js版本
设置当前新设备Git的 用户名和邮箱:
3.在Github博客仓库重新导入新设备的git——SSH
1.到博客文件夹右键选择 open git bash here,自动打开git终端输入:
1 | git config --global user.name "你的用户名"` |
2.获得本地ssh密匙,路径会自动正在后续返回命令行中,密匙文件名:id_rsa.pub复制下来
添加SSH Key至github
- )点击头像位置处 Settings ——> SSH and GPG keys,点击新建SSH Key
- )将复制的内容全部粘贴在Key文本框内,title填不填均可
3.配置hexo环境
到博客文件夹,右键 open git bash here输入:
1 | npm install hexo-cli -g |
4.测试是否成功
$ hexo s # http://localhost:4000/预览
$ hexo g # 编译
$ hexo d # 发布
有正确反应说明成功:INFO Deploy done: git
引用参考:
更换电脑后,如何迁移 hexo 博客?包括建立本地 Git 与 Github 的公钥连接步骤详解_换电脑hexo博客迁移-CSDN博客
Hexo博客更换电脑的解决办法_hexo项目到另一个电脑怎么初始化-CSDN博客
Hexo教程,看这一篇就够了- How to系列-CSDN博客
- 本文作者: WeiGuo WU
- 本文链接: https://wuweiguo2000.github.io/2024/06/29/博客迁移记录2401/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!