Movable Type5.2×mixi用RSS1.0

Movable Type3→5のガッツリ移行記事はまだ書けていないのですが、先に備忘。
(割とあっさりできた分、忘れるのも早そうなので)

Movable Type5ではRSSは廃止され、ATOM一本になりました。
が。mixiではATOMに対応していない。というか要:RSS2.0どころか要:RSS1.0(*.rdf)だった(^_^;)!ひぃ。

なので自力でRSS1.0を用意しなければならなくなりました。
手順は以下。

まずMovable Type5側の設定

  1. MTのメニューバー「デザイン」→「テンプレート」を押す。
  2. インデックステンプレート→「インデックステンプレートを作成」を押す。 
  3. タイトルを「RSS1.0」にし、以下のコードをはりつけ。
    <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><$MTDefaultLanguage$></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 words="200" 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>
  4. 出力ファイル名 index.rdf を入力
  5. 「保存と再構築」をクリック。
ブラウザ等でindex.rdfファイルが作成されていることを確認してMTの設定は完了。

それから MixiのRSS設定
  • メニューバー一番右の「設定変更」をクリック。
  • 「その他の設定」の「設定を変更する」をクリック。
  • 「RSSのURL」を「index.rdf」に変更する。
  • 「入力内容を確認する」ボタンをクリック。
  • 「変更する」ボタンをクリック。
  • 「プロフィール」→「最新の日記」に反映されていればOK。

    ちょっとしたTipsとしては、<description><$MTEntryExcerpt words="200" と文字数を増し増し指定して概要をもう少し判りやすくしたことかな。

    Track Back

    Track Back URL

    Comments [2]

    大分遅いかもしれませんが、ブログ復活おめでとうございます。

    いぇいぇ。とんでもないです。わざわざのお越しありがとうございました。ご無沙汰していてこちらこそ申し訳ないです。
    やっとmixiにRSSを投げられました(^_^;)。
    今後ともよろしくお願いします。

    コメントする

    ※ コメントは認証されるまで公開されません。ご了承くださいませ。

    公開されません

    このページの上部へ

    About

    藤敏也さんファンサイト『フジSUN頂新聞』管理人の(ステラ)の日記ブログです。
    藤さんに関係あったりなかったり。

    サイト内検索

    こんなの買っています&おすすめ品


    ↓ ☆(ステラ)のAmazon・ストア ↓

    カテゴリ

    月別アーカイブ

    2014年
    02月(25)
    2011年
    08月(8)
    07月(13)
    06月(2)
    04月(11)
    02月(21)
    2010年
    01月(1)
    2009年
    12月(19)
    11月(28)
    10月(16)
    09月(25)
    08月(31)
    07月(30)
    06月(30)
    05月(31)
    04月(29)
    03月(18)
    02月(25)
    01月(31)
    2008年
    12月(18)
    11月(30)
    10月(31)
    09月(28)
    08月(16)
    07月(17)
    06月(20)
    05月(20)
    04月(21)
    03月(16)
    02月(11)
    01月(7)
    2007年
    12月(12)
    11月(26)
    10月(31)
    09月(30)
    08月(31)
    07月(31)
    06月(30)
    05月(31)
    04月(30)
    03月(31)
    02月(28)
    01月(31)
    2006年
    09月(2)
    08月(3)
    07月(13)
    06月(17)
    05月(4)
    04月(13)
    03月(31)
    02月(16)
    01月(31)
    2005年
    12月(31)
    11月(30)
    10月(31)
    09月(26)
    08月(31)
    07月(31)
    06月(30)
    05月(31)
    04月(30)
    03月(31)
    02月(28)
    01月(31)
    2004年
    12月(31)
    11月(30)
    10月(31)
    09月(30)
    08月(31)
    07月(31)
    06月(30)
    05月(31)
    04月(30)
    03月(31)
    02月(29)
    01月(31)
    2003年
    12月(31)
    11月(30)
    10月(31)
    09月(30)
    08月(31)
    07月(31)
    06月(30)
    05月(31)
    04月(22)

    2017年10月24日(火) 
    先勝
    旧暦 : 2017/9/5
    寒露(10月8日) 霜降(10月23日) ・ 土用(20日)