GitHub博客搭建
GitHub帶你裝逼帶你飛!你值得擁有!
介紹
GitHub很好的將代碼和社區聯系在了一起,于是發生了很多有趣的事情,世界也因為他美好了一點點。
GitHub作為現在最流行的代碼倉庫,已經得到很多大公司和項目的青睞,比如jQuery、推ter等。
為使項目更方便的被人理解,介紹頁面少不了,甚至會需要完整的文檔站,GitHub替你想到了這一點,他提供了GitHub Pages的服務,不僅可以方便的為項目建立介紹站點,也可以用來建立個人博客。
GitHub Pages有以下幾個優點
- 輕量級的博客系統,沒有麻煩的配置
- 使用標記語言,比如 Markdown
- 無需自己搭建服務器
- 根據GitHub的限制,對應的每個站有300MB空間
- 可以綁定自己的域名 </ul>
- 使用Jekyll模板系統,相當于靜態頁發布,適合博客,文檔介紹等。
- 動態程序的部分相當局限,比如沒有評論,不過還好我們有解決方案。
- 基于Git,很多東西需要動手,不像Wordpress有強大的后臺。 </ul>
- Repository name:github賬號.github.io
- Description:隨便輸入點描述
- public
- Initialize this repository with a README
- .gitignore 選擇初始的文件忽略,我選的java
- Licenses:我選的NPL(GNU General Public License v2.0) </ul>
- 選擇右側操作區的settings
- 選擇Launch automatic page generator
- 輸入一些基本說明,非必要
- 選擇Load README.md
- 繼續Continue to layouts
- 選擇模板(隨便選個)
- 發布Publish page
- 此時進入settings應該會有Your site is published at http://username.github.io的條提示,訪問一下,神奇吧!
- 如果404,請檢查你的倉庫名或賬號名,刪除倉庫重來,刪除也是在settings最底部 </ul>
- 首先添加域名記錄,可參考DNSPod的幫助文檔:https://www.dnspod.cn/Support
添加域名記錄后,進入會有個加載配置啥的,不要保存,使用默認的兩個解析就行 - 在DNSPod自己的域名下添加一條A記錄,地址就是Github Pages的服務IP地址:103.245.222.133(最好自行ping獲取最新的ip)
- 在域名注冊商處修改DNS服務:去Godaddy修改Nameservers為這兩個地址:f1g1ns1.dnspod.net、f1g1ns2.dnspod.net。如果你不明白在哪里修改,可以參考這里:Godaddy注冊的域名如何使用DNSPod
- 等待域名解析生效 </ul>
當然他也有缺點
大致介紹到此,作為個人博客來說,簡潔清爽的表達自己的工作、心得,就已達目標,所以Github Pages是我認為此需求最完美的解決方案了。
GitHub配置
注冊賬號
傳送口:https://github.com/join ,自行搞定,否則放棄吧…
PS:不要取奇怪的用戶名,比如大小寫混合,建議小寫字母+數字組合,否則pages會碰到問題!
配置Pages
配置
綁定獨立域名
購買域名
不綁定獨立域名則可以直接跳到 使用hexo
傳送門:https://www.godaddy.com 支持支付寶
域名的購買不用多講,注冊、選域名、支付,有網購經驗的都毫無壓力。
記得先找優惠券:http://www.dute.me
沒有V*N?
注冊紅杏:http://honx.in/_U9m44oIaA3c2nFTX
公益紅杏:http://help.honx.in/posts/view/32854
DNS解析
綁定
在剛創建的GitHub倉庫根目錄下添加CNAME文件,寫入你申請的域名,等待生效。
使用hexo
基于github pages的不足,我們使用hexo博客框架
因為hexo的文檔寫的太好了,就沒我啥事了!
來自:http://liuxing.info/2015/06/14/GitHub%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA/ 本文由用戶 dyydp 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!