搭建Jekyll靜態部落格
建立倉庫
首先要建立倉庫,倉庫的名字需要和你的賬號對應,比如我的賬號是 gf5353, 那麼我的倉庫名則為gf5353.github.io
建立完之後進入Settings後會有個 Launch automatic page generator
進入之後直接 Continue to layouts
接下來會讓你選擇模板,釋出之後就可以通過gf5353.github.io來訪問你釋出的站點了
更換模板(Jekyll)
Jekyll是一個靜態網站生成工具。它允許使用者使用HTML、Markdown或Textile來建立靜態頁面,然後通過模板引擎Liquid(Liquid Templating Engine)來執行.步驟大致如下
-安裝 Ruby
-安裝 DevKit
-安裝 Jekyll
-安裝 Pygments
-安裝 Python
-安裝 ‘Easy Install’
-安裝 Pygments
-啟動 Jekyll
-故障診斷
安裝 Ruby
前往 http://rubyinstaller.org/downloads/
我這邊是64位的,需要把ruby和devkit下載下來
注意Ruby在安裝的過程中需要選擇Add Ruby executables to your PATH,這樣執行程式會被自動新增至 PATH 而避免不必要的頭疼。
開啟一個命令提示行並輸入以下命令來檢測 Ruby 是否成功安裝。
ruby -v
//輸出格式為版本號
安裝 DevKit
就是剛才一起下載的那個檔案,解壓到某目錄後,執行以下目錄
cd “C:\DevKit”
ruby dk.rb init
notepad config.yml
在末尾新增 - C:\Ruby200-x64 儲存退出,通過命令來檢測是否安裝成功
ruby dk.rb review
ruby dk.rb install
安裝 Jekyll
確保gem是否安裝
gem -v//同樣版本號則安裝成功
gem install jekyll//安裝命令
在國內這是要被牆掉的,但是萬能的淘寶提供了萬能的映象, https://ruby.taobao.org/
[[email protected] ruby-2.1.3]# gem sources -l
*** CURRENT SOURCES ***
https://rubygems.org/
[[email protected] ruby-2.1.3]# gem sources --remove https://rubygems.org/
https://rubygems.org/ removed from sources
[[email protected] ruby-2.1.3]# gem sources -a https://ruby.taobao.org/
http://ruby.taobao.org/ added to sources
[[email protected] ruby-2.1.3]# gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org/
//替換源之後再安裝,有時預設源多試幾次也能安裝
gem install jekyll
安裝 Python
為的是使用Pygments Jekyll 裡預設的語法高亮外掛 ,它需要安裝 Python 並在網站的配置檔案_config.yml 裡將 highlighter 的值設定為pygments。
如果不需要可忽略此步驟
前往 http://www.python.org/download/
儘量選Python 2的版本,3可能無法工作
python –V//輸出版本則正常
安裝 Easy Install
瀏覽 https://pypi.python.org/pypi/setuptools#installation-instructions 來檢視詳細的安裝指南。
對於 Windows 7 的機器,下載 ez_setup.py 並儲存,例如,至C:\。 然後從命令列使用 Python 執行此檔案:
python “C:\ez_setup.py”
新增 ‘Python Scripts’ 路徑 (如: C:\Python27\Scripts) 至 PATH
安裝 Pygments
確保 easy_install 已經正確安裝
easy_install --version
輸出示例:
setuptools 3.1
使用 “easy_install” 來安裝 Pygments
easy_install Pygments
啟動 Jekyll
jekyll new myblog
cd myblog
jekyll serve
一個新的 Jekyll 部落格可以被建立並在localhost:4000瀏覽。
注意:
一定要確保你的文章要儲存為UTF-8 無 BOM 格式才行。 檔名稱不能是中文
配置域名
首先域名選購,地方很多,作用都一樣,哪裡申請都可以
新增紀錄型別A 主機名分別是@ 和 www 紀錄值改為 192.30.252.153
最後在你的github倉庫裡修改個CANAME 改成你的域名,這樣這訪問gf5353.github.io 的時候就會重定向到你指定的域名了,
改完之後就等生效了
git提交markdown檔案
markdown語法自行百度吧,這裡提供一個剛剛入門git的不想敲命令的提交工具,挺方便, 請移駕到這裡
參考連結
http://blog.csdn.net/kong5090041/article/details/38408211
http://www.tuicool.com/articles/7Vz6BzJ