在新电脑上重新部署hexo
近期有了一台新电脑,所以需要重新部署一下hexo,我看了几个教程,其实很简单的,却弄复杂了
1. 前期准备
hexo安装遵循该页面进行git和nodejs的安装将之前的hexo文件整个拷贝过来
2. 配置SSH
生成rsa公私钥
$ cd ~/.ssh
# Checks to see if there is a directory named ".ssh" in your user directory
$ ssh-keygen -t rsa -C "your_email@example.com"
# Creates a new ssh key using the provided email
Generating public/private rsa key pair.
Enter file in which to save the key (/home/you/.ssh/id_rsa):
然后在GitHub里添加公钥,在项目的setting里有一deploy key
,在这里添加公钥
使用下列命令验证
ssh -T git@github.com
如果不行,就是没有在.ssh
文件夹里创建,需要接下来的两步
ssh-agent -s
ssh-add ~/.ssh/id_rsa
若提示要输入密码什么的,则在_config.yml
配置文件中修改repo
deploy:
type: git
repo: git@github.com:chengjianhua/chengjianhua.github.io.git
branch: master
这样就可以了,不用npm install
或initial