GitHub博客搭建

dyydp 9年前發布 | 47K 次閱讀 博客系統 Github

GitHub帶你裝逼帶你飛!你值得擁有!


介紹

GitHub很好的將代碼和社區聯系在了一起,于是發生了很多有趣的事情,世界也因為他美好了一點點。
GitHub作為現在最流行的代碼倉庫,已經得到很多大公司和項目的青睞,比如jQuery推ter等。
為使項目更方便的被人理解,介紹頁面少不了,甚至會需要完整的文檔站,GitHub替你想到了這一點,他提供了GitHub Pages的服務,不僅可以方便的為項目建立介紹站點,也可以用來建立個人博客。

GitHub Pages有以下幾個優點

  • 輕量級的博客系統,沒有麻煩的配置
  • 使用標記語言,比如 Markdown
  • 無需自己搭建服務器
  • 根據GitHub的限制,對應的每個站有300MB空間
  • 可以綁定自己的域名
  • </ul>

    當然他也有缺點

    • 使用Jekyll模板系統,相當于靜態頁發布,適合博客,文檔介紹等。
    • 動態程序的部分相當局限,比如沒有評論,不過還好我們有解決方案。
    • 基于Git,很多東西需要動手,不像Wordpress有強大的后臺。
    • </ul>

      大致介紹到此,作為個人博客來說,簡潔清爽的表達自己的工作、心得,就已達目標,所以Github Pages是我認為此需求最完美的解決方案了。

      GitHub配置

      注冊賬號

      傳送口:https://github.com/join ,自行搞定,否則放棄吧…

      PS不要取奇怪的用戶名,比如大小寫混合,建議小寫字母+數字組合,否則pages會碰到問題!

      配置Pages

      新增倉庫https://github.com/new

      • 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>

          綁定獨立域名

          購買域名

          不綁定獨立域名則可以直接跳到 使用hexo

          傳送門:https://www.godaddy.com 支持支付寶
          域名的購買不用多講,注冊、選域名、支付,有網購經驗的都毫無壓力。
          記得先找優惠券:http://www.dute.me

          推薦幾個翻譯插件
          多詞典劃譯
          Google翻譯

          沒有V*N?
          注冊紅杏:http://honx.in/_U9m44oIaA3c2nFTX
          公益紅杏:http://help.honx.in/posts/view/32854

          DNS解析

          傳送門:https://www.dnspod.cn/

          • 首先添加域名記錄,可參考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倉庫根目錄下添加CNAME文件,寫入你申請的域名,等待生效。

            使用hexo

            基于github pages的不足,我們使用hexo博客框架

            因為hexo的文檔寫的太好了,就沒我啥事了!

            傳送門:http://hexo.io/zh-cn/

            來自:http://liuxing.info/2015/06/14/GitHub%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA/

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