Hugo + GitHub 的方式架設簡單的 Blog 很有趣,這邊紀錄幾個資訊。

  • 建置、測試環境:docker
  • 編譯:Github Action
  • Hosting:Github

Hugo 建置、測試環境:klakegg/hugo

環境指令:

docker run --rm -it -v $(pwd):/src klakegg/hugo:0.83.1

Windows 環境指令:

docker run --rm -it -v %cd%:/src klakegg/hugo:0.83.1

其後接 Hugo 的指令即可,例如:

  • 新增 post:

    docker run --rm -it -v %cd%:/src klakegg/hugo:0.83.1 new posts/___.md
    
  • Local 執行 HUGO Server

    docker run --rm -it -v %cd%:/src -p 1313:1313 klakegg/hugo:0.83.1 server
    

Themes:PaperMod

https://github.com/adityatelange/hugo-PaperMod

裡面的安裝指引可供參考