一年多前發現用Github或Gitlab來架設static website
不僅架設容易還有許多優勢
以下簡單羅列一下

  • 不再需要資料庫
  • 檔案直接託管在git repository上方便追蹤還原
  • 因為是純靜態頁面所以效率較高
  • 寫文章直接使用Markdown語法即可
  • 若是用Github Gitlab架設預設給你一個domain且包含https

其實還有許多其他優點在此就不敘述了
今天就簡單教大家如何擁有一個免費且安全的部落格

在此使用的是Gitlab Pages,為什麼不是Github Pages呢?
簡單的說就是Gitlab Pages比Github Pages強大太多太多了
若是想了解強大多少可以已參考
接下幾個步驟都非常簡單
相信3分鐘大家都可以搞定喔~


SETP 1
申請一個Gitlab帳號
此步驟就不贅述


STEP 2
Fork一個靜態網頁的範例
這裡推薦使用Hugo
因為Hugo易用且結構清晰效率高
(畢竟是用go開發比起某個是用ruby)


STEP 3
以Hugo為例
進去content>post>新增或是修改任何一個檔案
再按下commit changes


STEP 4
這時你可以去CI/CD看看
會看到Pipelines正在運作
他會先test然後執行hugo去build出靜態網頁
最後會deploy到gitlab上
當都成功後會得到兩個勾勾


STEP 5
最後可以到Setting>Pages
將看到你的網頁連結
用力的給他點下去
你將發現你剛剛新增或是修改的文章已經上去摟
並且已經包含domain以及https啦~
是不是真的只要3分鐘呢
如果沒有請不要打我
那只是一個slogan…