Jykellの小技(RSSフィードを作成する・サイトマップを登録する)

Jykellの小技(RSSフィードを作成する・サイトマップを登録する)

2022, Dec 28    

今年最後の記事はセキュリティとは関係ないJekyllの小技です。

RSSフィードを設定する

もう古い?!RSSで効率よく最新情報を取得する方法とは たしかに、今ではあまり使われなくなっていますが、僕は技術ブログやニュースサイトの情報収集にまだ使っています。 そんなRSSフィードを配置しました。

RSSフィード URLはこちら

導入方法は簡単、というかデフォルト設定で既に登録されていました。URLを知らないだけだった…。 https://github.com/jekyll/jekyll-feed

サイトマップを設定する

サイトマップって何?SEO効果から作成方法まで徹底解説 動機としては、Google検索結果にGitHub Pagesを表示させる方法を調べていました。

GitHub PagesでGoogle検索に表示させたい

jykellを使っている場合、「jekyll-sitemap」は元々組み込まれているため、わざわざ追記する必要はありません。 上記の記事に従いGoogle Search Consoleにsitemap.xmlを登録‥‥しようとしたところエラーが表示されました。 sitemap.xmlを見ると、すべての記事のパスが相対パスとなっており、実際のURLが登録されていませんでした。 どこかでベースのURLを持っているのだろうな、と探しているうち_config.ymlの以下の記述を見つけました。

url: "https://usek2g.github.io" # the base hostname & protocol for your site, e.g. http://example.com

これまでurlの値をブランクに設定していましたが、コメントにまさしくパスを入力するように書かれていたので、ここにGithub PagesのURLを設定。 すると正しくsitemap.xmlが作成され、Google Search Consoleのステータスも成功に変わりました。 数日待ち、Google検索結果に表示されるのを待つとしましょう。