当Jekyll教程在收藏夹中沉睡很久之后,发现时兴已经是Hexo了。
于是折腾了一把Hexo+Github搭建博客,总算落实夙愿了。
Install Git & Github配置
Install git
|
|
然后配置username和email
Generate ssh-key
|
|
如果没有Github账户的话,则注册一个,将.ssh/id_rsa.pub中的内容复制到Github的Settings-> SSH Keys-> New SSH Key
会提示
The authenticity of host ‘github.com (207.97.227.239)’ can’t be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)?
输入yes就好,然后会提示:
Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell access.
Create Repository
名字必须是GithubId.github.io
Install NodeJs
Nodejs官网下载tarball->解压->创建软链接
Install Hexo
docs: https://hexo.io/docs/
配置文件
将_config.yml中type改成如下:
然后部署,即可浏览https://githubid.github.io ,博客页面出现了。
Generate & Deploy
新建博客:
然后可以使用Markdown语法编辑source/_posts/hell-hexo.md
编辑完成之后,使用hexo generate产生,然后可以启动server: hexo server,本地浏览页面效果。
满意之后可以直接部署到github:
hexo deploy
每次deploy前最好clean一下
生成和部署可以直接使用
Themes configuration
有选择困难症太纠结,最后还是选择了Next主题,配置手册: [http://theme-next.iissnan.com]