MTのバージョンは
Movable Type Pro 4.261です。
今更気付いたのですがデフィルトで作成されるRSSでは
ATOMしか対応していないようです。
最近はRSSリーダーでブログよ読んだりする人がだいぶ増えてきたようですが、中にはATOMに対応していない物もあるようです。
より多くの人にブログを見てもらうためにはRSS1.0やRSS2.0対応のRSSを作った方が良さそうです。
今回作成するのはRSS1.0です。
新しいインデックステンプレートを作り以下のコードを貼りつけます。
<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">
<channel rdf:about="<$MTBlogURL$>">
<title><$MTBlogName encode_xml="1"$></title>
<link><$MTBlogURL$></link>
<description><$MTBlogDescription encode_xml="1"$></description>
<dc:language>ja</dc:language>
<dc:creator></dc:creator>
<dc:date><MTEntries lastn="1"><$MTEntryDate format="%Y-%m-%dT%H:%M:%S" language="en"$><$MTBlogTimezone$></MTEntries></dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=<$MTVersion$>" />
<MTBlogIfCCLicense>
<cc:license rdf:resource="<$MTBlogCCLicenseURL$>" />
</MTBlogIfCCLicense>
<items>
<rdf:Seq><MTEntries lastn="15">
<rdf:li rdf:resource="<$MTEntryPermalink encode_xml="1"$>" />
</MTEntries></rdf:Seq>
</items>
</channel>
<MTEntries lastn="15">
<item rdf:about="<$MTEntryPermalink encode_xml="1"$>">
<title><$MTEntryTitle encode_xml="1"$></title>
<link><$MTEntryPermalink encode_xml="1"$></link>
<description><$MTEntryExcerpt encode_xml="1"$></description>
<dc:subject><$MTEntryCategory encode_xml="1"$></dc:subject>
<dc:creator><$MTEntryAuthor encode_xml="1"$></dc:creator>
<dc:date><$MTEntryDate format="%Y-%m-%dT%H:%M:%S" language="en"$><$MTBlogTimezone$></dc:date>
</item>
</MTEntries>
</rdf:RDF> |
テンプレートの名前を
RSS1.0にします。
出力ファイル名を
rss.rssにします。
テンプレートの種類を
RSD(rsd)に設定します。
保存して再構築をするとrss.rssというファイルがmtを公開しているディレクトリに作成されます。
WEBページのTOPに直接リンクをはりつけてもいいでしょうが、一応ヘッダーにもリンクを追加しておきましょう。
<link rel="alternate" type="application/rss+xml" title="RSS1.0" href="http://www.hoge.jp/rss.rss" /> |
上のコードの赤いところを自分のURLに合わせて変更して張り付けるとブラウザの上の方のRSSフィード一覧にATOMの他にRSS1.0が以下のように表示されます。
PR