hexo迁移
直接更换电脑
安装环境
安装git和node,自行搜索安装,node推荐安装在github上的nvm,方便切换版本
本机与github建立连接
设置git配置信息
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
生成ssh密钥文件
ssh-keygen -t rsa -C "你的GitHub注册邮箱"
然后连续三次回车
c/Users/youuser/.ssh/id_rsa.pub
里面的内容即是双方通信的密钥
将密钥复制到github->右上角头像->settings->SSH and GPG keys,保存
本机测试连接
ssh -T git@github.com
安装hexo
创建一个文件夹用于存放博客文件,cd 进入该目录,执行命令
npm install -g hexo-cli #安装hexo
npm update hexo -g #升级hexo
hexo init --no-install #初始化blog,需要先创建一个博客主文件夹,在文件夹里执行,就是上面创建的,或者
hexo init blog(文件夹名) --no-install #--no-install是阻止项目克隆下来后,自动安装依赖,不使用会自动安装最新版本hexo,具体自己影响实测
npm install hexo@5.4.0 #安装想要的hexo版本,我的这个主题这个版本合适
安装插件
旧电脑在博客主目录执行
npm list # 查看安装过的插件
新电脑执行
npm install hexo-deployer-git #安装包名字,不加版本默认最新
也能把旧电脑的package.json
文件复制到新电脑,在主目录下执行npm install
安装插件
移植文件
将source
themes
_config.yml
从旧电脑复制过来
部署
hexo g #生成静态文件
hexo s #测试网页
hexo d #没问题部署