このエントリーをはてなブックマークに追加

 Blogサイトの機能として、

他のサイトのRSSを読み込んでBlogページ内に表示させる機能があります。

この機能を使うと、Blogオープンソースソフト Thingamablogで作成したページとを連携することができます。


ここでは、オープンソースソフト Thingamablogが出力するRSSLivedoor BlogというBlogサイトから読み込む方法を説明します。

おそらく、他のBlogサイトでも同じことをできると思います。


Livedoor blogからThingamablogのRSSを読み込む

Livedoor BlogRSS pluginでThingamablogのrssを読み込む時には問題点があります。


Livedoor BlogRSS PluginがUTF-8以外を受け付けない。

Shift_JISではエラーになりました。


ThingamablogUTF-8での出力が変かもしれない。

なぜか化けます。


そこで以下のように対応したいと思います。

ThingamablogRSSをカスタマイズして、見た目 UTF-8にする。

注意

他に解決方法があれば教えてください。

リンクの途中にページが挿入される問題はここでは、触れません。

ThingamablogのRSSをカスタマイズ

ThingamablogRSSは、カテゴリー以外、HTML文字参照されています。

Thingamablogの左側のメニューよりFeedというファイルを開きます。

エンコーディングを変更

ThingamablogRSSは内部でHTML文字参照を使って記述しているのでencodingを変更しても問題はありません。

頭の所のエンコーディングを"<?xml version="1.0" encoding="UTF-8">"とします。


そして保存して閉じます。

カテゴリーの部分を削除

カテゴリーの所に、英数字しか使わなければ削除しなくてもいいですが、そうでない場合は、以下の行を削除します。

Livedoor blogのRSS pluginを追加

pluginの追加

Livedoor blogへログインして、上級者向けPluginを追加します。

そして、RSSファイルのURLを入力します。通常RSSのパスは、thingamablogの投稿先URLにrss.xmlを付けたものです。

追加が完了しますと以下のような画面が出ます。

再構築

そして、Blogを再構築します。

すると完成です。

きっと以下のように表示されると思います。

クリエイティブ・コモンズ・ライセンス
このworkは、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。

サイト
Android情報サイト | Youtube サイト | Java サイト | Google 活用サイト | Google 情報サイト | 無料ソフト活用 サイト |写真活用のPicasa2 サイト |新サイト

Blog
Android ブログ


Copyright (c)2004 - 2012 Aki. All rights reserved.