昨天花了差很少一天的時間,使用
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
有了一副好皮囊,是時候注入靈魂了。字符串