使用 Github Page 和 Jekyll 搭建博客站点

1.去 github 开通 GitHub Pages

这里

2.把新建的 pages 工程 pull 到本地

1
git clone https://github.com/x13945/x13945.github.io

3. 准备 jekyll 相关东西

1
2
sudo gem install jekyll bundler
sudo bundle install github-pages

4. 用 jekyll 重新初始化 pages 工程目录

1
2
cd path_to_pages_dir
jekyll new . --force

5. 初步使用 jekyll 预览博客

1
bundle exec jekyll serve

然后我们就可以在浏览器输入http://127.0.0.1:4000来查看我们的博客了.当然,这个时候还是一片荒芜,只有一下 jekyll 给出的默认信息.之后,在我们修改博客内容的时候,这条命令会自动刷新我们的修改.因此算是比较方便.

如果在 github pages 里保有初始化 github page 仓库时的index.html,请手动删除.不然访问http://127.0.0.1:4000的时候会看不到我们的博客.

6. 使用 github pages 而不是 jekyll 来处理我们的网站

按照Gemfile中的描述

1
2
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.

修改信息.

7. 修改站点信息

修改about.md_config.yml来修改我们站点的一下默认属性.

8.发布第一篇博客

我们可以在_posts目录下新建一个 md 文件,注意文件名的格式是:yyyy-mm-dd-博客-名字.md.当然也可以参考_posts目录下的那个初始例子文件,一般叫做welcome-to-jekyll.markdown.
然后记得在 md 文件的开头处加入类型下面的东东,

1
2
3
4
5
6
---
layout: post
title: "2016年终总结"
date: 2017-01-04 19:34:32 +0800
categories: 个人
---

以便于 jekyll 对文章进行分类显示.

结语

大致这么多了.大家开心就好了.:)