Hexo博客迁移记录
最近换了新电脑,博客还在旧电脑,每次写文档都要把旧电脑打开上传非常麻烦,今天终于打起精神把之前的博客迁移过来了。
本地安装Node
我使用的是nvm进行node版本管理,因为我之前的博客里使用了hexo douban这个插件,需要18版本的node,所以用nvm管理会比较方便。
查看当前可安装的版本 nvm list available
考虑到插件我安装了18.20.0版本的node
1 | nvm install 18.20.0 |
全局安装hexo
1 | npm install -g hexo-cli |
安装后查看版本
出现版本号后证明安装成功
查看git配置
1 | git config -l |
我的user.emal和user.name已经配置过了,如果没有配置需要配一下
1 | git config --global user.name "你的用户名" |
ssh连接github
1 | ssh-keygen -t rsa -C "你的邮箱" |
输入后一路回车就行,然后用记事本打开上述图片中的公钥(id_rsa.pub),复制里面的内容,然后开始在github中配置ssh密钥,进入github,点击右上角头像 选择settings
,进入设置页后选择 SSH and GPG keys
,名字随便起,公钥填到Key
那一栏。
测试连接,输入以下命令
1 | ssh -T git@github.com |
出现这个画面就ok了
然后就是把之前的blog文档打包迁移到新电脑上,一些目录不需要可以删除掉,最终只保留了如图所示这些:
本地环境配置
然后开始执行 npm install
,等待一段时间安装完后再安装豆瓣插件 npm install hexo-douban --save-dev
,紧接着hexo s
预览成功就可以啦
然后执行 hexo deploy
部署到github(注:安装完 hexo douban
后就不能使用 hexo d
部署到远程了,需要打全称 deploy
)
评论