Hugo のBuildでGitHub Actionsを使うようにした。

why

これまでlocalでBuildしていたが、そこに面倒を覚え、ここ最近日記を更新していなかった。

じゃあ、自動化しましょう、となった。

why GitHub Actions?

あと、CircleCIのOrbで過去に試したことがあるが、その時はOrbがまだ整備段階であまり、永遠に失敗し続けることに遭遇した。

その記憶が根強く、GitHub Actionsならどうかと調べたら、比較的簡単に実施できそうだった。

what

github actionsの設定

参考にした記事はnikaeraさんの『Hugo + GitHub Pages + GitHub Actions で独自ドメインのウェブサイトを構築する』

このまんまやったらOK。

Deploy Keyについてのメモ

deploy key はエドワーズ曲線デジタル署名アルゴリズムをなんとなく使うことにした。

鍵長は256bitと短いが、RSAより強固という噂は聞いて、少し調べたが、よくわからんが、とにかく採用した。

追記

デフォルトブランチネーム、いつの間にかmainになっていたのに気づいた。

あのmaster/slave論争の影響かな。