1. 程式人生 > >搭建Jekyll靜態部落格

搭建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