折騰了半下午搞定了github.io主頁,記錄一下

閱讀本文需要大約3分鐘

爲什麼要使用GitHub Page搭建博客?

對於我的個人博客,我一直沒有停下折騰的腳步,最早的博客是大二時搭在騰訊雲學生服務器上,後面也嘗試了CSDN,cnblog,簡書,掘金等博客平臺,下面是我做的一個簡單地分析對比:

博客平臺簡單分析對比

  1. 幾大平臺中CSDN的SEO做的最好,訪問量最多的能有7000+ https://blog.csdn.net/Mr_Zhang…

  2. 在博客平臺發佈文章需要審覈,審覈時長不定,且有一定的機率會不過審,自己搭建的博客則無需審覈機制。

  3. 自己搭的博客是發佈在的自己的騰訊云云服務器上的,網址: zhangnlei.cn。博客服務需要自己發佈,雲服務器需要定期維護,對個人來說是需要不小的時間成本和金錢投入。(我的博客服務是GitHub上找的一個開源項目,刪刪改改,爲自己所用)

  4. 因爲網頁的編輯器不是很穩點,我寫博客一般都是先在本地寫好Markdown,然後在貼到博客的編輯器中,再添加標籤、分類等,最後再發布。需要很多重複工作。

綜上:自己的服務器有一定的服務維護成本,博客平臺編輯體驗不佳、自由度不高。

所以決定嘗試使用GitHub Page+Hexo搭建了自己的博客,優點有以下:

使用GitHub+Hexo搭建博客的優點

  1. 無需維護服務器,服務是掛載在github的服務器上,由github維護(現由微軟收購),維護成本幾乎爲0,且足夠穩定。
  2. 自由度高,發佈的內容隨心而定,無需受平臺的限制。
  3. 編輯體驗好,無需反覆搬運文本,打標籤等,搭配軟件Typora在本地編寫MarkDown,博客編寫完後一行命令一秒發佈,契合程序員的操作體驗。

當然也有缺點:對非開發者來說需要一定的門檻,可能連GitHub是什麼都不知道。

好下面簡單介紹一下我使用到的工具和服務:

使用到的工具和服務

  1. Hexo是一個非常成熟的博客框架,可以根據用戶編輯的Markdown文件生成靜態的htnl文件。當然用戶可以選擇自己喜歡的主題插件安裝,以生成優美博客界面。

  2. GitHub提供了一個GitHub Page的功能,每個用戶都可以有一個屬於自己域名的靜態頁面。

  3. Typora軟件,本地編寫md文件,實時編寫實時渲染,使用體驗極佳。

於是使用Hexo + GitHub Page便可搭建一個免費的個人博客,搭配Typora在本地編寫MarkDown,舒適度不要太高。

有了上面的工具做基礎,實現起來就很簡單啦,具體的步驟就不詳細說明了,網上一搜一大把。

這裏提供幾個搜索的關鍵詞:github.io/github page/hexo/個人博客

安裝過程並非一帆風順,好在hexo技術和社區非常成熟,官方有文檔、網絡上也有非常多帖子。

成果展示

我選用的Hexo主題是Vue風格的vexo主題,乾淨簡單。本人比較喜歡Vue的主題,Typora用的也是類Vue的主題。

上一張博客zhangnlei.github.io的效果圖:

image-20200419142605032

下圖爲Typora軟件截圖:

image-20200419142803105

是不是都很VUE。哈哈

寫在最後

以後會在這裏記錄一些心情、讀書筆記、編程技術分享之類的文章。

感謝閱讀。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章