SIRIUSでつくったサイトをWordPressに移行させるときに便利なのが、
「MTエクスポート」。
これまでSIRIUSを使ってきたけれど、今回はじめてこの機能を使った。
WordPressもだけど、多くの無料ブログとも互換性のある形式らしい。
そういえば、ボタン画像をつくったときになんとなく見てはいたけど、
どんな機能なのかよくわかってなかった。
どうやらクリックするだけでエクスポートできるらしいので、
クリックしてみると、
こんなメッセージが。
データはあるのに、なんで?
と何度もやってみるがダメ。
他のサイトもやってみようと思い、同じようにクリックすると、
今度はメッセージは出ずに、「保存先のファイルを選択してください」
といういつものファイル保存画面が。どうやらうまくいったみたい。
何が違うのかなぁと考えてみると、見比べてみると、
トップページ以外の下層ページがあるかどうかの違いでした。
「MTエクスポート」では、トップページはエクスポートできないようです。
あとでSIRIUSのマニュアルを見ると、下記の通り、きちんと書いてありました。
この機能で出力する事が出来るのは、「エントリーページ」の記事のみとなり、
トップページやカテゴリーページの記事は出力する事が出来ませんので予めご了承ください。
SIRIUSのマニュアルは、ろくに読んでいないので、まだまだ知らない機能がありそう。
引越しさせてみようと思ったのは、トップページにしか記事のないペラサイトだったので、
とりあえずエントリーページをつくってコピペし、MTエクスポート。
出力されるファイルは、拡張子が「.txt」の普通のテキストファイルです。
WordPressから読む込むときは、
ツールのインポートをクリック。
表示される画面の「Movable TypeとTypePad」の「今すぐインストール」を選択。
それにしても色んな形式があるんですね。
インストールが終わったら、「インポーターの実行」をクリック。
ファイル選択画面があらわれます。
FTPで、/wp-content/ディレクトリ下に置いてインポートする方法もあるようですが、
そちらの方が面倒なので、先ほどエクスポートしたファイルを選択し、
「ファイルをアップロードしてインポート」をクリックしてインポート。
「このインポーターは優秀なので重複したファイルはインポートしません」
そうなので、どうぞ安心してください。
投稿者を任意で選択。
これで、「すべて完了しました。ではお楽しみください!」
だそうですが、文字化けがひどいです。
投稿一覧を見てみると、最初のサンプルファイルの「Hello world!」のみ。
インポート失敗です。
先ほどMTエクスポートしたテキストファイルの文字コードをUTF-8にエンコードして保存。
これで再度やりなおしです。
今度はインポート成功しました。
投稿の中味を見てみると、画像や、SIRIUS独自のクラスなどは
宣言していないので表示されなくなってしまいますが、
テキスト部分はしっかりインポートできていました。
SIRIUSUの「METAキーワード」は、WordPressの「タグ」部分に表示されています。
テーブルは、罫線が何故か破線になってしまったので、手直しが必要ですね。
ペラサイトであれば、そのままコピペで貼りつけることもできますが、
何十ページもあるようなサイトでは、本当に一気に引越しが完了するので
この機能はありがたいです。