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論争の影響かな。