HEXO+Github搭建博客

配置环境

  • node
  • Git
  • GitHub

安装HEXO

首先创建一个文件夹(如blog),用户存放hexo的配置文件,然后进入blog里安装Hexo。

安装Hexo

1
npm install -g hexo

初始化hexo

1
hexo init

发表一篇文章

1
hexo new "文章标题"

生成静态页面

1
hexo generate

1
hexo g

本地启动

1
hexo server

1
hexo s

设置SSH key

检查是否已经存在了SSH keys

1
ls -al ~/.ssh

如果不存在就没有关系,如果存在的话,直接删除.ssh文件夹里面所有文件
输入以下指令(邮箱就是你注册Github时候的邮箱)后,回车:

1
ssh-keygen -t rsa -C "lbking666666@qq.com"

然后它会提示要你输入passphrase,输入直接回车,如果你输入的话,要记得,到时候会用到。
然后键入以下指令:

1
ssh-agent -s

继续输入指令

1
ssh-add ~/.ssh/id_rsa

输入之后,这里是出错了,输入指令

1
eval `ssh-agent -s`

再输入

1
ssh-add

到了这一步,就可以添加SSH key到你的Github账户了。键入以下指令,拷贝Key(先拷贝了,等一下可以直接粘贴):

1
clip < ~/.ssh/id_rsa.pub

然后到Github里面点击SSH keys,直接粘贴key

配置_config.yml

1
2
3
4
deploy:
type: git
repository: git@github.com:lbking666666/lbking666666.github.io.git
branch: master

博客的部署

输入命令

1
2
3
hexo clean
hexo generate
hexo deploy

1
2
3
hexo cl
hexo g
hexo d