在Github上搭建自己的博客(Windows平臺)

KimTimms 8年前發布 | 24K 次閱讀 Windows Git 版本控制系統 Github

來自: http://www.cnblogs.com/myprogram/p/5180962.html

折騰了好久,終于在Github上搭建了自己的博客。這里面總結一下過程希望對大家能有所幫助。

Github建博優缺點

  • 和 csdn,新浪,網易相比,在Github上可以自己實現功能
  • 和阿里云,VPS相比,github托管的代碼是免費的
  • github上只能托管靜態網頁,后臺有數據庫的這種動態網站不能托管

你有一個Github的賬號

  • 懂一些基本的Web開發相關的知識
  • Ruby運行時,可以在Windows或者linux環境下進行安裝

建站的過程

  • 在github創建網站的代碼庫,名字必須為username.github.io格式
  • 將你的網站的代碼上傳到代碼庫中
  • 配置域名

如果你每一次寫博客的同時還要手寫html css 等信息,那么工作量會很大,github支持jekyll來自動生成頁面。

Jekyll環境的搭建

  • 如果你是在Windows環境下配置。首先需要安裝Ruby運行時,Jekyll是一個用Ruby寫的軟件。  Run Jekyll On Windows  里面展示了Windows下使用Jekyll的方法,大體分以下幾步完成:
  1. 安裝Ruby運行時, 下載地址  ,windows 平臺下的安裝過程很簡單,安裝過程記得勾選Add Ruby excuteables to your PATH
  2. 安裝RubyDevKi,和Ruby的版本相同。下載后解壓,執行以下3步: cd c:\RubyDevki
    ruby dk.rb init
    ruby dk.rb install
  3. 安裝jekyll,github上給出了配置文檔  install Jekyll  ,Bundler是一個包管理器,讓你更方便的使用Ruby里面的軟件,如果你想要在本地編譯Github頁面,那么使用 gem install bundler 來安裝bundler
  4. 配置jekyll,在站點的根目錄里創建一個文件 Gemfile,文件內容如下: source ‘https://rubygems.org’
    gem ‘github-pages’
    然后運行bundle install即可安裝Jekyll。
  5. 安裝成功后,運行 jekyll newe sitename 即可創建一個站點
  6. 命令行 bundle exec jekyll serve即可運行站點,成功后訪問  http://localhost:4000  即可。

配置域名

買一個域名,把域名的ip指向github服務器,在網站的目錄下建一個文件名為CNAME,文件的內容是你的域名,提交。購買的域名就會指向你的博客。

Jekyll網站的定制

網站的語言是基于liquid的,每一次你修改文件后,jekyll會自動重新生成網站。編輯成功后提交到github,訪問http://username.github.io 訪問你的博客。這里面有一些別人共享的網站模板可以供大家選擇。 網站模板 里面有很多別人共享的主題。

Jekyll網站需要解決的一些問題

  1. 網站是靜態的,因此只需要發表博客重新生成即可,發表博客可以使用  markdown  來實現,簡化了寫博客的過程
  2. 網站的社交功能需要想辦法實現,因為沒有后臺數據庫,因此需要一些第三方的幫助來實現留言回復功能。常用的有多說,disqus等
  3. 現有模板有很多的前臺是基于 bootstrap 來實現的,里面一些腳本的信息可能會被墻,需要自己找替代

編寫博客

博客的編寫一般是基于markdown來實現的,markdown本身是為了簡化書寫的設計的 語法 ,大家不用寫博客的時候還考慮html語法,關于markdown的編譯,windows平臺下推薦使用markdownpad,可以編輯markdown的同時進行preview,非常的方便。

我個人在github上托管的博客地址是: http://simmon.club/ 歡迎大家指點。

Markdown Wiki

 本文由用戶 KimTimms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!