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
を有効化する.