JekyllでRSSフィードを出力する

タグ: jekyll / 公開: 2013-06-22

Jekyllには_postsディレクトリ以下のファイルをさながらブログのように扱う仕組みがあるが、RSSフィードまでは生成してくれない。もちろん、RSSのテンプレートを書けば良いのだが、以下のテンプレートを見つけたので利用してみた。

Jekyll RSS Feed Templates

使い方は簡単だ。feed.xmlがそのものずばりフィードのテンプレートになっているので、これをJekyllのルートディレクトリにコピーする。加えて_config.ymlに以下の内容を書いておけば良い。この値はフィード内で使われる。

name: Your Blog's Name
description: A description for your blog
url: http://your-blog-url.example.com

これでjekyllコマンドを走らせれば、_postsの最新10件がフィードとして出力されるようになる。あとは各ページのテンプレートに以下のようなlinkタグを追加してやれば良い。

<link rel="alternate" type="application/atom+xml" title="Your Blog's Name" href="/feed.xml" />
この記事をSNSでシェアする
タイトルとURLをコピーする
または投稿画面を開く
Author
Icon
ぺけみさお / xmisao
プログラマ。
Subscription
Recent articles
Related to jekyll