ファイルの生成とデプロイを自動化します。masterブランチの/docsに公開するファイルを格納し、公開するようにします。gh-pagesブランチにデプロイして公開する方法もありますが、今回は割愛します。Pagesを使ってドキュメントを公開もご覧ください。下記のディレクトリ構成を想定します。ファイルの格納先Makefileは以下のようにdocs以下にビルドファイルを生成するようにします。ホスティングする場合はdocsディレクトリに.nojekyllを含めておく必要があります。keysを設定します。tokensを用いる場合でもコミットすることはできますが、ページがデプロイされないという問題があります。同じような議論があり、現在(2020/01/18)は解決はされていません。keysを使ってコミットします。以下のようにして公開鍵と秘密鍵のペアを生成します。つのファイルが生成されます。secretで登録します。MY_ACTIONS_DEPLOY_KEYという名前で登録しておくことにします。ワークフローを設定します。ファイルは以下のmain.ymlのようになります。上で無限ループになる可能性があります。ワークフローを呼び出してしまうことです。