Create  Edit  Diff  FrontPage  Index  Search  Changes  History  Source  RSS  Login

フィード(RSS)の生成 - History


  • Added words are showed as here.
  • Removed words are showed as here.
! 概要
日記の RSS フィード(RSS)を生成するプラグインです
日記の更新時、およびツッコミや TrackBack を受けた時に更新されます


! 使い方下準備
プラグイン本体の他に標準では、CGIがあるディレクトリに index.rdf というファイル名で書き込もうとしますので日本語リソース(/misc/plugin/ja/makerss.rb)をインストールするあらかじめWebサーバの権限で書き込めるように index.rdf というファイルを作成しておく必要があります。

デフォルトでは(もしくはCGI があるWebサーバの権限で書き込めるディレクトリにファイルを作成するように index.rdf というファイル名で書き込もうとしますので@options['makerss.file'] を設定した上であらかじめ httpd 実行 uid で書き込めるパーミッションでsymlink や index.rdf というmod_rewrite でそのファイルを作成しておく必要があります取得できるようにするという方法もあります)

もしくは、httpd 実行 uid で書き込めるディレクトリにファイルを作成するように @options['makerss.file'] を設定した上で、symlink や mod_rewrite でそのファイルを取得できるようにするという方法もあります。

!! 設定オプション (tdiary.conf で指定)
:@options['makerss.file']: 作成する RSS ファイルのローカルパス (デフォルトは 'index.rdf')
:@options['makerss.url']: RSS の URL (デフォルトは「日記の URL + index.rdf」)
:@options['makerss.image']: サイトバナー画像の URL

!!トラブルシューティング
uconvライブラリがインストールされていないと、受け取ったトラックバックが文字化けするフィードの文字コードがEUC-JPになります。RSSに指定された文字コードを正しく解釈できないフィードリーダでは文字化けを起こす場合があります。uconvライブラリをインストールして下さいインストールした方が良いでしょう


[[参考ページ|http://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi?Uconv%A5%E9%A5%A4%A5%D6%A5%E9%A5%EA]]

! 備考
[セキュア可]

! その他
* 過去の更新を50件ほど覚えていて、日付をまたいだデータを生成
* セクションの増減や変更を感知するので更新時刻(dc:date)がけっこう正確に入るし
* 全文入るので、(望むなら)RSSリーダだけで事足りるぞ
* もちろんツッコミも1アイテムだ;-P
Last modified:2019/05/26 20:42:32
Keyword(s):
References: