GitHub Action

Hugo 排程發表文章

不管是 FB 粉專,或是以前無名小站時代的部落格系統,都有提供排程發表文章的功能,讓寫手在靈感特別多的時候,或是行銷人員希望配合特定時程,可以預先寫好未來要發表的文章,並且在時間到的時候自動發表。

問題來了,如果是使用像 Hugo 這種靜態網站產生器,能否實現相同的功能呢?

GitHub Action 自動化部署 Hugo 網站

在今天之前,這個 blog 是用 Wercker 做自動化部署,當時對於 CI/CD 工具沒有太多比較,就直接使用了。

在 2018 年底,GitHub 公開了他們的自有 CI/CD 工具 GitHub Action,並於 2019 年底正式推出。這個工具經過了兩年多的發展,如今也有一定成熟度,社群有很多相關的工具發展起來,當然也不乏 Hugo 的自動化部署。如果 repo 使用 GitHub,那整合 GitHub 自家 CI/CD 當然是最方便的。