目次

RSSフィードを表示させる方法

DokuWikiにはどうも標準でRSSフィードを表示させることができるようなのまとめてみました。

Syntax

{{rss>[RSSフィードのURL] [flags]}}

[flags] には以下のものが使用できます。
複数のflagを指定する場合はスペースで区切ります。

項目 説明 設定値1) 初期値
max 表示する件数 数字 8
reverse 記事を作成日の古い順に表示 rev で始まる単語 なし
author 記事の著者を表示 by または author なし
date 記事の作成日を表示 date なし
details 記事の概要を表示 desc で始まる単語か detail なし
refresh RSSフィードの更新間隔(10分以上の間隔を指定) Xd(X日) Xh(X時間) Xm(X分)のどれか。X は数字 4h

ちなみにこの flags の解析は、inc/parser/handler.php の 508行目にある rss 関数に実装されているようです。

表示例

URLのみ

{{rss>http://www.okoze-esca.net/blog/feed/}}

件数指定

{{rss>http://www.okoze-esca.net/blog/feed/ 3}}

リバース

{{rss>http://www.okoze-esca.net/blog/feed/ 3 rev}}

投稿者表示

{{rss>http://www.okoze-esca.net/blog/feed/ author}}

日付表示

{{rss>http://www.okoze-esca.net/blog/feed/ date}}

概要表示

{{rss>http://www.okoze-esca.net/blog/feed/ description}}

全部表示

{{rss>http://www.okoze-esca.net/blog/feed/ 2 author date description}}
1) 単語を設定する flag の場は、ここで示す文字が含まれてたら設定が有効になるみたい。