ウェブデザインとプログラムのナインマイルズ

s9yドキュメント

他ブログからの移行・RSSのインポート

  1. このセクションのオリジナルドキュメント
  2. ..(インストールドキュメント)

SerendipityはRSSフィードによる記事のインポートをサポートしています。 あなたの旧ブログがRSSのエクスポートさえサポートしていれば、この方法で旧ブログ記事をSerendipityに移行できます。

RSSはエントリのXMLデータを含んでいるシンプルなフォーマットです。 我々はRSSフィードをパースするために外部ライブラリOnyxを利用しているので、 RSS1.0、0.91、2.0など、Onyxがサポートしているものは全て利用可能です(Atomはまだ未対応)。

フィードをインポートするにあたって、初めに旧ブログがまだオンラインとなっている必要がありますので、そのRSSフィードのURLを把握してください。 このフィードには全てのエントリが含まれてなければいけませんので、それをどうすればいいのかはブログの説明で確認してください。

URLを書き留めたらSerendipity blogを開きます。 管理者画面にアクセスし、インポート/エクスポートをクリックします。

さきほど控えた旧ブログフィードのURLを入力し、インポートしてください。 全てのエントリが取得されて、Serendipityのデータベースに保存されるでしょう。

Serendipity 0.6.6-CVS以降からはインポートの際にいくつかのオプションが用意されました。エントリをインポートする際に草稿か公開かが選択できます。 また、エントリをどのカテゴリに入れるかを選ぶことができます。

重要点ですが、既存の画像やリンクは新規のSerendipity blogに合わせて変更されたり取得されたりはしません。
ほぼたいていの場合、重要なものが無くなっていないかどうか、各記事を編集・確認する必要があるでしょう。 インポートは、あなたの元記事を保存し、移行によって内容を失わないようにするための、出発点として意味されます。

Serendipity