导语

首先,感谢 Hux-黄玄

因为在知乎上看到Hux十分cool的jekyll博客,才打算自己着手搭建一个。从暑假庸碌至今,也终于写下了第一篇博文。

转眼已是大三汪,希望日后能用Blog更好地完个人知识梳理。

下面一起来看看jekyll博客搭建的方法吧~

正文

1.安装ruby

下载RubyInstallers并进行安装,安装时记得add to path
install-ruby
安装完成后打开cmd窗口,输入:

1
ruby -v

可以查看是否安装成功。

2.安装development kit

下载和Ruby对应版本的DEVELOPMENT KIT并进行安装。安装结束后打开安装目录,目录如下:
install-development-kit
在该安装目录下执行:

1
2
3
4
ruby dk.rb
``

然后按照提示分别运行以下两条语句来增强ruby:

ruby dk.rb init

1
2
3

``
ruby dk.rb install

3.安装jekyll

在安装jekyll前先确保gem已正确安装
install-jekyll-one
确保gem安装后,开始安装jekyll gem
在命令行执行:


gem install jekyll

1
2
3
4
5

我在这一步的安装过程中遇到了错误:
![install-jekyll-one](/img/in-post/hello-jalan-blog/install-jekyll-two.png)

又需要镜像啦。该错误的解决方法是修改gem源地址(万恶墙),在命令行输入:

gem source -r http://rubygems.org/

1
2


gem source -a http://ruby.taobao.org/

1
2
3
4
5
6
7
8
9
10

我们把它改成淘宝镜像就可以啦~
![install-jekyll-one](/img/in-post/hello-jalan-blog/install-jekyll-three.png)

### 4.安装pygments(可暂时不装)
pygments是python的组件。我们有部分组件依赖python,建议装上pygments。当然也可以不安装,不安装代码就无着色。


### 5.启动jekyll
执行:

jekyll new myblog

1
2
3
4

该命令会在当前目录下创建一个*myblog*目录,目录下是该网站的所有文件。

进入该目录:

cd myblog

1
2

在该目录下执行:

jekyll serve –watch

1
2
3
4
5
6
7

我在执行该语句是发生了如下错误:
![install-jekyll-one](/img/in-post/hello-jalan-blog/begin-jekyll.png)

这是因为在_post文件夹中使用了一个语法高亮插件。若要网站正常运行,需要删除_post文件夹中的文件。

还有一个解决办法是修改*_config.yml*中:

pyments:true
`

将”true”改为”false”。

但可能因为版本不同,我在我的_config.yml中没有找到这条语句。

结语

在使用jekyll+github建站的过程中学到了很多,jekyll/markdown/git……然而对于这些知识,我也只是进行了初浅的了解,还有许多明白得不透彻的地方。

我把在此过程中学习的内容总结在此博文中,今后也将继续坚持进行个人知识管理。也请大家监督我~