Jykellの小技(RSSフィードを作成する・サイトマップを登録する)
今年最後の記事はセキュリティとは関係ないJekyllの小技です。
RSSフィードを設定する
もう古い?!RSSで効率よく最新情報を取得する方法とは たしかに、今ではあまり使われなくなっていますが、僕は技術ブログやニュースサイトの情報収集にまだ使っています。 そんなRSSフィードを配置しました。
URLはこちら。
導入方法は簡単、というかデフォルト設定で既に登録されていました。URLを知らないだけだった…。 https://github.com/jekyll/jekyll-feed
サイトマップを設定する
サイトマップって何?SEO効果から作成方法まで徹底解説 動機としては、Google検索結果にGitHub Pagesを表示させる方法を調べていました。
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検索結果に表示されるのを待つとしましょう。