说明
- 折腾个人主页的时间也挺长了,最开始玩百度空间、新浪博客之类。
- 接着玩腻了,开始试用虚拟主机,从emlog到WordPress,也头脑发热买了两年的域名。
- 后来域名过期忘记续费了,被别人注册走了,所以荒废了一段时间。
- 接着陆续折腾了SAE+WordPress以及SAE+Tyoecho搭建的博客,博文确实没有更新多少。
- 直到现在看到知乎上推荐的GitHub+Hexo的静态博客方案,才又燃起了折腾的心思,个人自用,就不绑定域名和SEO了。
- 下面就做个笔记,下次重装系统的时候好方便查看。
搭建步骤
- 注册GitHub账户及创建仓库
- 安装Node.js
- 安装Git
- 安装Hexo
- 配置SSH keys
- 部署到GitHub
- 其他个性化修改
1. 注册GitHub账户及创建仓库
- 个人已经有账户及仓库了,这步省略。如有需要,可以查看参考文章。
2. 安装Node.js
- 打开https://nodejs.org/download/release/latest/,下载并安装最新版Node.js。
- 安装完成后,打开终端,输入下面的命令。如果Node.js安装成功,终端会显示出Node.js的版本。
1 |
|
3. 安装Git
- 推荐安装Xcode,这样就不需要安装Git了。
- 或者打开http://git-scm.com/download/mac下载Git并安装。
4. 安装Hexo
-
在Mac中任意位置创建一个文件夹,用来存放博客文件。如:/Users/7loiter/Hexo
-
打开终端中,输入cd+空格+文件路径跳转到该文件夹。
1 |
|
- 输入以下指令:
1 |
|
- 执行以下指令,Hexo就会在该文件夹建立博客所需要的所有文件。
1 |
|
- 执行以下指令,搭建本地Hexo博客。
1 |
|
- 此时会看到提示信息:
1 |
|
- 这表示本地Hexo博客已经搭建好了。在浏览器中打开http://localhost:4000/可以查看了。
5. 配置SSH keys
- 首先,打开终端,输入如下代码,检查电脑上现有的SSH key。
1 |
|
- 输入以下代码生成新的key文件:
1 |
|
- 邮件地址填写自己注册GitHub时的地址,终端会返回以下代码,回车即可。
1 |
|
- 接着会提示输入加密串,可以空着。
1 |
|
- 看到类似如下所示的输出,就代表已经成功的创建了一个SSH key。
1 |
|
- 找到本机上的id_rsa.pub,复制里面的代码,添加到下图位置:
- 输入下面的指令测试是否配置成功:
1 |
|
- 输入
yes
,就能看到:
1 |
|
- 这样SSH keys就配置完成了,然后设置好个人信息:
1 |
|
6. 部署到GitHub
- 输入以下指令:
1 |
|
- 修改Hexo博客目录下的_config.yml文件:
1 |
|
- 输入以下指令,生成静态文件及部署到GitHub:
1 |
|
- 输入http://用户id.github.io就可以访问自己的博客了。
7. 修改标题颜色为“栗色”
- 打开article.styl文件:
1 |
|
- 添加颜色属性:
1 |
|