摘要:git
本文中我將介紹一下如何在github上搭建我的Blog(博客),也順便讓咱們掌握一下github Pages功能,另外還涉及到Jekyll技術。github
===============================分割線====================================ruby
1、環境部署:工具
1.資源下載:測試
咱們以前說過生成網頁使用的Jekyll是基於Ruby的技術,因此在這裏Ruby是必不可少的。我當前的開發環境搭建是在win7 64bit下進行的,因此咱們在Ruby官網下載到所需的資料,包括兩個:網站
a.Ruby的安裝程序(版本自選,默認選擇最新版本):rubyinstaller-2.3.0-x64.exespa
b.與Ruby版本對應的DevKit(DevKit 是一個在 Windows 上幫助簡化安裝及使用 Ruby C/C++ 擴展如RDiscount 和 RedCloth 的工具箱):DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe命令行
2.安裝Ruby:資源
雙擊下載好的Ruby的安裝程序,選擇安裝目錄:開發
安裝完成後,在系統參數中進行相應配置配置:建立一個RUBY_HOME變量保存安裝程序的根目錄,將其bin目錄配置到path參數中:
配置完成後打開docs窗口,測試是否成功:
假如安裝的不是最新版本,咱們還須要進行RubyGems的安裝,但咱們此時使用的是最新版本,因此沒必要更新:
3.安裝DevKit:
在步驟2中咱們已經下載了DevKit的安裝程序,這裏直接雙擊打開安裝程序,指定解壓目錄:
在命令行中跳轉到剛纔解壓的目錄下,經過初始化操做建立config.yml配置文件:
此時會打開config.yml文件,咱們能夠直接在文件的末尾處添加Ruby的安裝根目錄:- E:/Self Blog/Ruby23-x64:
再經過docs窗口完成DevKit的安裝操做:
4.安裝Jekyll:
在完成了Ruby的安裝以後,接下來咱們就要正式開始安裝Jekyll了,其實此安裝過程是依賴於以前的Ruby的。打開docs窗口,先檢查Ruby的版本,而後執行「gem install jekyll」:
此時發現出現了錯誤,沒法安裝jekyll,解決方案要根據具體狀況來定:
查找問題的方法:經過「gem sources -l」來查看當前獲取源的列表,若是現實爲:
狀況一:有獲取源,可是沒法安裝,這是由於國外的gems每每很不穩定,因此咱們能夠切換使用本地的gems源下載地址,在docs中輸入:
gem sources --remove http://rubygems.org/
gem sources -a https://ruby.taobao.org/
這樣的做用就是切換獲取ruby源的地址,咱們能夠經過「gem sources -l」來查看當前獲取源的列表,確保只有一個以後,咱們開始從新安裝Jekyll。
狀況二:無來源,即查詢是「*** CURRENT SOURCES ***」後面沒有下載源的地址,這時候咱們只須要添加一個地址便可:
解決問題以後從新安裝Jekyll,成功的話以下圖所示:
驗證安裝是否成功: