このブログは Hugo で生成した静的ファイルを GitHub Pages でホスティングしていて Hugo に食わせるファイル自体は BitBucket のプライベートレポジトリで管理しています. 久しぶりにブログを書くと Hugo のコマンドを忘れてしまって, hugo server でビルドした結果を リンクのホストが localhost になっているのに気付かずに push してしまったり, 時間がかかっていたので BitBucket に更新があると CircleCI で Hugo の静的ファイルを生成して GitHub Pages にデプロイする ように下のような手順でしました. GitHub Pages のレポジトリにデプロイキーを登録BitBucket のプライベートレポジトリを CircleCI に登録CircleCI にデプロイキーを登録BitBucket のプライベート