Zola SSGで作成されたサイトをGithub Pagesにデプロイする方法
目次
カスタムドメインを使用 まずは,ドメインを取得した後,ネームサーバーを有効化します. 任意の Zola テーマで初期セットアップが終了していることを前提としています. プロジェクトの設定から, zola-deploy-action をプロジェクトの Actions にコピーし,Push すると自動的にデプロイされます. 使用技術
カスタムドメインの DNS レコード設定
次は,任意のサブドメインに対する CNAME レコードと GithubPages の 4 つの A レコードを設定します.
Github Pages でDNS check successfulと表示されれば,正常に動作するはずです.
また,https を設定する場合はEnforce HTTPSを有効化してください. 
Zola のデプロイ設定
Step1: Static ディレクトリに
CNAMEファイルを作成し,カスタムドメインを記載blog.fit-isec.net
Step2:
config.tomlのbase_urlをカスタムドメインに書き換え# The URL the site will be built for
= "https://blog.fit-isec.net/"
Step3:
zola-deploy-actionを使用して,権限を付与Actions>General>Workflow permissionsを選び,Read and write permissionsを有効化する.