重装系统后Hexo和Github下的博客重新部署
准备工作
NodeJS
hexo要用npm安装 所以NodeJS必不可少 官网安装即可
使用SSH 连接到 GitHub
配置个人信息 生成SSH密钥
git config --global user.name "xxxxxx"
git config --global user.email "xxxxxx"
ssh-keygen -t rsa -C "`xxxxxxxx`(邮箱)"
链接GitHub
去.ssh目录下的id_rsa.pub拷贝所有内容 粘贴到GitHub的Setting->SSH and GPG keys->Add SSH key中。
验证SSH key
ssh -T git@github.com
出现这样的就表示链接成功了
Hi xxxxxx! You've successfully authenticated, but GitHub does not provide shell access.
使用cnpm替换npm
淘宝源安装比较快而且不容易失败
npm install cnpm -g --registry=https://registry.npm.taobao.org
删除博客文件夹文件 保留部分
打开原来的博客文件夹,只需保留这些项目,删除其他的文件
.gitignore
_config.yml
package.json
theme/
source/
scaffolds/
开始链接
读取依赖的信息并安装
cnpm install
运行cnpm install
根据 package.json 读取依赖的信息并安装
安装部署插件
npm install hexo-deployer-git --save
大功告成
测试
hexo g -d