Hexo Blog 转移到新电脑
434 字
2 分钟
Hexo Blog 转移到新电脑
换电脑的折腾之一。真够麻烦的……
下载软件
拷贝源文件
必须的有:
scaffolds/(文章模版)
source/(所有文章和page)
themes/(主题文件夹)
.gitignore(忽略的文件和文件夹)
_config.yml(站点配置文件)
package.json(依赖包的名称和版本号)
介于我设置了robots,所以也要一并拷到新电脑上。
(试了下全拷直接覆盖会报错,还是拷以上必须的文件即可,后面再细说)
配置
nodejs
设置淘宝源:
npm config set registry https://registry.npm.taobao.org还原官方源:
npm config set registry https://registry.npmjs.org/确认源:
npm config get registrygit
1、配置GitHub的用户名与邮箱:
git config --global user.name "yourname"git config --global user.email "youremail"2、查看config确认是否配置成功:
git config --list3、创建密钥:
ssh-keygen -t rsa -C "your_email@youremail.com"# 过程可以直接全部默认回车,如需密码的话输入密码4、获取密钥:
cat ~/.ssh/id_rsa.pub5、成功获取密钥后在github的个人设置里添加SSH
6、验证是否成功:
ssh -T git@github.com安装Hexo及各种插件
1、任意目录运行:
npm install hexo-cli -g2、建一个空的blog目录运行(先不要在拷过来的文件上操作):
hexo init3、成功后再:
npm install4、hexo s 一下确认能否正常运行,正常的话就退出然后把拷的文件覆盖过来
5、覆盖完后:
npm install hexo-deployer-git --savehexo ghexo d运行完后 hexo s 看看是否报错。
6、正常的话就可以安装以前装过的插件:
npm install 插件名 --save我以前装过的:
hexo-generator-searchdb
hexo-symbols-count-time
hexo-abbrlink
hexo-blog-encrypt
hexo-asset-image
hexo-generator-indexed
hexo-reference
hexo-bilibili-bangumi
hexo-generator-feed
hexo-generator-archive / hexo-generator-tag / hexo-generator-category
7、安装完后 hexo clean 一下再 hexo g & hexo d,blog应该就能正常运行了。
最后更新于 2023-11-11,距今已过 847 天
部分内容可能已过时