GitHub Pages のサイトマップ
GitHub Pages は、GitHub Free のパブリックリポジトリ、GitHub Pro のパブリックおよびプライベートリポジトリ、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Server で利用いただけます。
GitHub Pages は、自動的にプロジェクトの sitemapsを作成します。
GitHub Pages は、リポジトリのルートにある既存の sitemap.xml ファイルをオーバーライドしません。
セットアップ
自動的なサイトマップ生成を有効化するには、以下の行をサイトの _config.yml ファイルに追加しなければなりません。
plugins:
- jekyll-sitemap
_config.yml ファイルがないなら、GitHub Pages リポジトリのルートに作成しなければなりません。詳細は Jekyll の公式プラグインのドキュメンテーションを参照してください。
ローカルでのテスト
サイトマップの出力をローカルでプレビューするには、以下のようにしてください:
- サイトの _config.yml ファイルに
jekyll-sitemap
を追加してください。 - これらの依存関係とプラグインを含む GitHub Pages Gem の最新バージョン を使っていることを確認してください。
Jekyll の _site フォルダに新しい sitemap.xml ファイルが生成されているはずです。
詳細は Jekyll サイトマップ gem を参照してください。