昨天花了差很少一天的时间,使用
Jekyll
搭建起了一套Github
博客,感受不错,也特将搭建过程记录下来,方便有须要的朋友自行搭建。node
本环境是在Linux环境下搭建完成的
安装前建议使用命令sudo apt-get update
更新源python
sudo apt-get install ruby
安装ruby。ruby -v
查看ruby
是否安装成功(成功会出现相似以下字符串:ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
)。sudo apt-get install nodejs
安装nodejs
。nodejs -v
查看nodejs
是否安装成功(成功会出现相似以下字符串:v0.10.25
)。sudo apt-get install jekyll
安装jekyll
。jekyll -v
查看jekyll
是否安装成功(成功会出现相似以下字符串:Jekyll 0.11.2
)。
Linux
会自带python
和Git
,因此不用安装。linux
下面均以本人
Github
名leesf
为基础,读者须要自行修改git
Github
新建Repository
,命名为leesf.github.io
。git clone https://github.com/leesf/leesf.github.io.git
克隆远程仓库至本地。cd leesf.github.io
进入leesf.github.io
目录。至此,环境基本搭建完成,现须要设置主题,可点击此处,Jekyll主题,自选主题。github
download/clone
该主题至本地。leesf.github.io
目录下。git add .
添加全部文件。git commit -m "first commit"
提交添加的文件。git push -u origin master
提交至远程仓库。leesf.github.io
便可查看主题(初始化可能须要等待几分钟)。上述主题是英文的,现须要将其改形成中文的,因为其是支持中文的,因此只须要将配置文件_config.yml
中的language
改为zh-Hans
便可。ruby
上述主题中并未展现about
内容,须要在配置文件_config.yml
中menu
下的about
注释取消,而且本身使用markdown
修改about
目录下的index.md
文件。markdown
通过上述处理后,环境基本搭建完成,能够开始写博客了,写博客建议使用
markdown
,并将文件以年-月-日-标题.md
的格式命名后存放至_post
目录下,而后再使用git add -> git commit -> git push
命令添加至远程仓库。post
使用jekyll搭建github博客已经所有完成,通过本人改造后的主题存放在github中,有须要的读者能够直接使用,同时也很是感谢该主题的制做者。code
有了一副好皮囊,是时候注入灵魂了。字符串