2005年12月01日 (木)

iBlog 1.4.6 の RSS のために必須の設定

既に iBlog 1.4.6 のβ版においてテストされた方からレポートがあったと思うのでご存知の方も多いと思いますが、1.4.5 から単純にアップデートしただけでは RSS が正しく生成されません。1.4.6 を利用する方は必ずこのエントリで説明する設定の変更をしてください。さもないと RSS が不適切なものになって RSS リーダであなたのブログを購読している人があなたのブログの更新を取得できなくなる可能性があります。実際に 1.4.6 にアップデートした方で私が購読できない人が何人かいます。

GUI による RSS の設定

ブロガーモードの左のペインにあるブログのフォルダアイコンをダブルクリックして開かれるブログの設定パネルに [RSS] タブが追加されています。ここに設定値を入れてください。

Language

その RSS が記述されている言語を指定します。日本語でブログをしている人は [Japanese] を選択してください。

Copyright

その RSS の著作権の記述を指定します。Copyright © 2003-2005 OKAMURA Yuji, All rights reserved. というように書きます。Copyright © の部分は冗長かもしれませんね。

Category, Sub-Category

PodCast 用の設定で、この二つでブログのカテゴリを指定します。あなたのブログに最も近いものを選んでください。

Explicit

性描写など未成年に有害かもしれない内容を含む可能性があるときは [Yes] を、そうでないときは [No] を選んでください。

Subtitle

PodCast 用の設定で、ブログの副題を設定します。

Image

PodCast 用の設定で、ブログを指し示す画像を指定します。

FeedPage.txt の修正

t0mori さんがエントリ「iBlog 1.4.6 build#2 の FeedPage.txt を改造する」で述べている変更です。β版から正式版に移行するにあたり改善されると思っていましたがそうではありませんでした。

FeedPage.txt の次の箇所

<itunes:link rel="image" type="image/png" href="[_$DocumentRoot$]/podcastImage.png"><$BlogName$></itunes:link>

を以下のように書き換えてください。

<itunes:image href="[_$DocumentRoot$]/podcastImage.png" />

必須ではない設定

必須ではありませんが FeedPage.txt に次の一行を加えた方がよいでしょう。加える箇所がわかるように例を書いておきます。

オリジナル
<!-- end of iTunes tags in channel -->
性描写など未成年に有害かもしれない描写を含む場合
<_itunes:explicit>Yes</itunes:explicit>
<!-- end of iTunes tags in channel -->
性描写など未成年に有害かもしれない描写を含まない場合
<_itunes:explicit>No</itunes:explicit>
<!-- end of iTunes tags in channel -->

この itunes:explicit 要素の付け方は channel (この場合はブログのこと) 全体に対する記述ですが、iBlog をハックすると PodCast の対象となる個々の item (この場合はエントリのこと) に設定の [Explicit] で指定した項目の値が入った itunes:explicit 要素が入るようです。一律同じ値になると予想されます。

PodCast 用(というか PodCast もできる) RSS を提供するときは channel に itunes:explicit 要素が直接含まれている方が望ましいとされているようです。

更に先頭の方の次の箇所

<rss xmlns:itunes="http://www.itunes.com/DTDs/Podcast-1.0.dtd" version="2.0">

ここを次のように書き換えてください。

<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">

Posted: 20:20    | Comment | Trackback


以下、類似エントリです。