質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Jekyll

Jekyllは、静的サイトを構築するためのRuby製のツール。記事などを全て静的サイトとして作成することで、DBへのアクセスが発生せず圧倒的なスピードでサイトアクセスが行えます。 Rubyでの機能拡張も可能で、プラグインの提供も豊富です。

GitHub Pages

GitHub Pagesは、GitHubが提供するホスティングサービス。ブログやプロジェクトのWebページをGit/GitHubのリポジトリを用いて簡単に公開できます。静的Webページのためのホスティングサービスで、GitHubのアカウントがあれば無料での利用が可能です。

Q&A

解決済

1回答

1684閲覧

GitHub PagesでのJekyllを使った自動サイトマップ作成(_config.ymlの設定方法など)

tatu6038_sigeru

総合スコア16

Jekyll

Jekyllは、静的サイトを構築するためのRuby製のツール。記事などを全て静的サイトとして作成することで、DBへのアクセスが発生せず圧倒的なスピードでサイトアクセスが行えます。 Rubyでの機能拡張も可能で、プラグインの提供も豊富です。

GitHub Pages

GitHub Pagesは、GitHubが提供するホスティングサービス。ブログやプロジェクトのWebページをGit/GitHubのリポジトリを用いて簡単に公開できます。静的Webページのためのホスティングサービスで、GitHubのアカウントがあれば無料での利用が可能です。

0グッド

0クリップ

投稿2022/03/10 09:45

編集2022/03/10 09:53

GitHub pagesのウェブサイトでのサイトマップの自動生成がわかりません

GitHub PagesをGoogleの検索結果に表示するには、Google Search Consoleにサイトマップを送信する必要があることが分かり、GithubではないCI(CLI?)サービスを使わずに、GitHubのリポジトリ内でサイトマップを自動作成しようと思い、調べると、_config.ymlに

yaml

1plugins: 2 - jekyll-sitemap

と記入すればいいとの情報が公式の文書やQiitaにあったので試してみたのですが、リポジトリに何も変化はありません。
どうすればGitHubのサービスのみで正常にサイトマップを自動で生成させられますか?
また、リポジトリの設定が/(root)か/docsかで違いはあるのでしょうか?
他にも、_config.ymlにGoogle AnalyticsのUA-から始まるIDが設定できるらしいのですが、新しいGoogle AnalyticsのG-から始まる測定IDは設定できるのでしょうか?もしできるのであれば手引きをしていただければ幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2022/03/12 03:50

よく分かりませんが、GitHub Pages は静的なファイルのホスティングで、コードを動かす機能はない (したがってサイトマップに限らず、ファイルを自動的に生成する機能はなく、ローカルで生成してコミットする必要がある) のでは? (GitHub Actions とかを使えばできるのでしょうけど…。)
tatu6038_sigeru

2022/03/12 13:27 編集

GitHub Actionsでなんやかんやできるというのは知ってるのですが、リポジトリ設定のChoose Themeから、テーマを選択すると、リポジトリのCodeに theme: (テーマ名) という記述のある_config.ymlファイルが生成されることから、この_config.ymlというファイルを示しているのだと認識していたのですが、その辺りがどうなのかもよくわからなかったんです。 (もしかしたらサイトマップは送信されるだけでファイルとしては残らないということかもしれませんが…)
guest

回答1

0

ベストアンサー

リポジトリに何も変化はありません。

リポジトリではなく、GitHub Pages で生成されたページに sitemap.xml が作られたかと思います。

■ 設定内容
https://github.com/cx20/hello/blob/master/_config.yml

■ GitHub Pages 出力結果
https://cx20.github.io/hello/sitemap.xml

投稿2022/04/03 09:11

cx20

総合スコア4633

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tatu6038_sigeru

2022/04/04 02:07

ありがとうございます! リポジトリにファイルが生成されるわけじゃなかったんですね!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問