サイトに他ブログ更新情報をRSSを使って表示する方法のメモ

2018年10月25日

自分が運営しているブログAの更新情報を、同じく自分が運営しているブログBに表示させたい、と思いました。

イメージは「livedoor相互RSS」のような感じで。

以前、「忍者画像RSS」を使ったことがあるのですが、これだといったんクッションページに移動してから、またクリックして、ようやく該当ページが表示されます。つまり1発で更新記事にアクセスできるのではなく、2発(2ステップ)で該当ページにアクセスする形です。これだと効率が悪いというか、気持ち悪い。

また、このような外部サービスを使うと便利な反面、それがサービス終了した時に、対応しなければなくなる。

だったら、自分で作った方が一発でアクセスできる更新情報ブログパーツを作れるし、勉強して自作すれば自分のスキルアップにもなる。

ということで、「livedoor相互RSS」のようなブログパーツを自作する方法を調べた結果を以下にメモしておきます。

jQuery + PHPで実現できそうだ

調べたところ「jQuery + PHPで実装」するのが良いようです。

少し前まではGoogle Feed APIを利用して、このような更新情報表示ブログパーツを作っていたようですが、Google Feed APIが突然サービスを終了し、みんなパニクったようです。それで、外部サービス依存しない、更新情報を表示させる方法を模索してたようです。

それらの記事を読んでみて、最も良さそうだったのが、この「jQuery + PHPで実装する方法」です。

ライブラリというのを使えば、かなり簡単に実装できそうです。

実装に必要なのは自前のサーバーなので、他ブログの更新情報を表示させるサイトは独自ドメインで運用している必要があります。

つまり、この方法では無料ブログに他ブログの更新情報を載せることはできません。

「独自ドメインサイトに他ブログ更新情報をRSSを使って表示する」ために参考になる記事

前置きが終わったところで、その方法のメモ。

【jQuery + PHP】クロスドメイン対応版:Google Feed API の代替案を紹介します。 – ONZE

上記の記事通りに作業すれば、簡単に実装できそうです。

めちゃくちゃシンプルかつ論理的にまとまっていて、素人の私でもできそうっ、と思うことができました。

実際に、やる段になったらこの記事を参考に作ってみたいと思います。

また上記ページは「ブログのRSSを取得してサイトに読み込む方法まとめ」で紹介されていて、そこから辿って発見することができました。

ありがとうっ。