正式入住Github Pages

以前一直使用一个国外的VPS,速度一直不怎么快,经常刷新多次都打不开,还偶尔会彻底失联。最近一段时间接触到了Github、markdown,才知道原来还有这么简单便捷的建站方式,相见恨晚。经过一段时间的折腾,决定迁移过来,反正以前的blog也很久不更新了,相当于从头再来。

准备工作

  1. 注册一个Github账号,有点废话,之前一直有帐号:yaoyan84
  2. 创建一个repository,名字使用 “账户名.github.io” 的格式
  3. 在这个repository的Settings里,找到下方的”GitHub Pages”选项,默认是打开的。

此时访问地址: https://yaoyan84.github.io 能看到默认 README.md 渲染之后的内容。

选择模版

Github Pages使用Jekyll做生成器,模版资源很丰富,网上有很多大牛做的模版很漂亮。

一个模版收集站:jekyllthemes.org

而且在github上搜到别人的Pages站点,一般都许可fork拿来改改用,所以要找到模版很简单,挑个自己看着顺眼的就可以。

git clone下自己新建的yaoyan84.github.io仓库:

git clone git@github.com:yaoyan84/yaoyan84.github.io.git

复制下载的主题文件到目录里,根据主题的说明修改必要的配置文件,如 _config.yml 文件,然后清空 _posts 文件夹里别人的文章,将自己的markdown文件到 _post 里,然后提交变更,push仓库到Github上,即可用浏览器查看效果。

git add .
git commit -m "提交说明"
git push

绑定独立域名

在根目录添加文件 CNAME 内容为要绑定的域名,并按照Github Pages的教程设置好相应的解析设置即可,name.com的域名解析生效速度还是挺快的。

DNS Records:

Type Host Answer TTL Prio
A yaoyan.me 192.30.252.153 300 N/A
A yaoyan.me 192.30.252.154 300 N/A