トップWEB・SEO・SEM・LPO ≫ MultiBlog最高!

MultiBlog最高!

MovableTypeで複数のブログを利用していらっしゃる方も多いと思います。
複数のブログを効率よく管理するプラグインをご紹介します。
MultiBlogというプラグインです。

導入方法などは関連の記事を書かれている方多いので、今回は複数ブログの最新記事を書き出すRSSのテンプレートを紹介します。

追記と近況報告

デフォルトのテンプレート「RSS 2.0」を改造したものですが、基本的な方法は同じなので「Atom」でもご利用ください。

<$MTHTTPContentType type="application/rss+xml"$><?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<rss version="2.0">
   <channel>
      <title><$MTBlogName encode_html="1"$></title>
      <link><$MTBlogURL$></link>
      <description><$MTBlogDescription remove_html="1" encode_xml="1"$></description>
      <language><$MTBlogLanguage ietf="1"$></language>
      <copyright>Copyright <$MTDate format="%Y"$></copyright>
      <lastBuildDate><MTEntries lastn="1"><$MTEntryDate format_name="rfc822"$></MTEntries></lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs>
<MTMultiBlog include_blogs="3,4,5,6,2">
      <MTEntries lastn="15">
      <item>
         <title><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
         <description><$MTEntryBody encode_xml="1" convert_breaks="0"$></description>
         <link><$MTEntryPermalink encode_xml="1"$></link>
         <guid><$MTEntryPermalink encode_xml="1"$></guid>
        <MTEntryCategories>
          <category domain="http://www.sixapart.com/ns/types#category"><$MTCategoryLabelremove_html="1" encode_xml="1"$></category>
        </MTEntryCategories>
        <MTEntryIfTagged><MTEntryTags>
          <category domain="http://www.sixapart.com/ns/types#tag"><$MTTagNameremove_html="1" encode_xml="1"$></category>
        </MTEntryTags></MTEntryIfTagged>
         <pubDate><$MTEntryDate format_name="rfc822"$></pubDate>
      </item>
      </MTEntries> </MTMultiBlog>    </channel>
</rss>

赤文字部分のID部分を、まとめて書き出したいブログのIDに変えるだけです。

MultiBlogは、本当にすばらしいプラグインです。
MultiBlogプラグインは、エントリーの投稿やコメント・トラックバックのコメントを受け付けるなどをトリガーに、ブログの再構築をする機能も備えています。
この機能を使用すれば、AというブログにBというブログのエントリーを表示している場合にBにエントリーを投稿した際にAも同時に再構築することができます。
これも本当に便利な機能です!