2009
wordpressを利用しているのですが、
過去のtag直書きの日記を
wordpressに取り込もうかと思っています。
そこで、wardpressのインポート機能を使おうと
MovableType形式のエクスポートファイルに変形し、
インポートすると、本文の空改行が反映されません。
例)
TITLE:
AUTHOR: miyahara
DATE: 04/25/2003 00:00:00
CATEGORY: diary
STATUS: publish
-----
BODY:
本日このHPを作成始める。やはり、初めてのことはやっていて面白い。
でも、いつまでこれが続くだろうか…。
研究は、なかなか加速してできない。
頭の中が研究テーマでいっぱいになって来たことは良い傾向かな…。
-----
--------
これを取り込むと、本文は
本日このHPを作成始める。やはり、初めてのことはやっていて面白い。
でも、いつまでこれが続くだろうか…。
研究は、なかなか加速してできない。
頭の中が研究テーマでいっぱいになって来たことは良い傾向かな…。
となってしまいます。
これでは、段落が反映されません。
googleで検索してもなかなか上手い方法はないらしく。
もしくは、当たり前過ぎるのか?
ということで、wordpressのMT形式インポートを実現する
wp-admin/import/mt.php
を編集し、実現できました。
変更箇所は、
mt.php l.442
if( !empty($line) )
をコメントアウトしただけです。
はぁ。あとは現在の日記をMT形式に吐き出すperlを作るだけだぁ。


困っていたところ、たいへん役に立ちました。おかげさまで、エキサイトブログ→MT形式へのデータ変換ができ、結果としてWordPressへブログの記事を移行することができました。
ありがとうございました。
asazuki様
少しでもお役にたててよかったです。
wordpressは、複数改行を一つにまとめるなど、
マークアップに対して、厳格に対応していますね。
僕はマークアップの形式を大事にしているので、
wordpressが合いますが、日本人的なのは
MovableTypeのような気がしますね。