Doblogエクスポート開発にあたって
気づいたことのいくつかを列挙しておく。いつか思い出して役に立つこともあるかもしれない。
■ MTログフォーマットの仕様の説明はここから
http://www.sixapart.jp/movabletype/manual/3.3/f_import_format/
■ ブログエントリの本文に5つ以上連続した"-"に続いて改行が入ると本文の終わりと認識してしまうので,別のキャラクタ"="などにあらかじめ変更するか,改行直前に別のキャラクタを挿入してデリミタとして認識されないようにする。
■ ブログのインポートの仕様によっては,追記(EXTENDED BODYタグ)の項目がなくても空で生成しておかないと,後続のCOMMENTタグを認識しないので注意が必要である。
■ NO ENTRYキーで既に登録したエントリにコメントだけつけようとすると,ブログの仕様にもよるが,
1.サポートしていないケース
2.サポートしているが空のBODYタグやEXTENDED BODYタグを必要とする場合
3.サポートしていて複数フィールドセクションにコメントだけを記述できる場合
などいろいろのようだ。現在,まだ安定した汎用的な処理はできていない。
■ 本文の画像回り込みのサポートには2種類あるが,スタイルシートを定義できるブログなら2番目が自由度が多い。反面,今度は移植性が悪くなる転がデメリットだ。
1.IMG SRCタグに align="left"を入れて記述し,直後からテキストをスタートさせる。回り込みが終了したら,BR clear="all"でクリアする。
2.IMG SRCタグにclass=”img_L”を追加し,そのクラスに対して以下のスタイルシートを定義する。
.img_L{
float: left;
border: none;
padding: 5px 10px 5px 5px;
}
■ ブログによっては太字指定にBタグを無視するものがあるので,STRONGタグ指定に変換するか,スタイルシートでクラスやIDセレクタごとに指定する必要がある。
などなど…先は遠いです。
■ MTログフォーマットの仕様の説明はここから
http://www.sixapart.jp/movabletype/manual/3.3/f_import_format/
■ ブログエントリの本文に5つ以上連続した"-"に続いて改行が入ると本文の終わりと認識してしまうので,別のキャラクタ"="などにあらかじめ変更するか,改行直前に別のキャラクタを挿入してデリミタとして認識されないようにする。
■ ブログのインポートの仕様によっては,追記(EXTENDED BODYタグ)の項目がなくても空で生成しておかないと,後続のCOMMENTタグを認識しないので注意が必要である。
■ NO ENTRYキーで既に登録したエントリにコメントだけつけようとすると,ブログの仕様にもよるが,
1.サポートしていないケース
2.サポートしているが空のBODYタグやEXTENDED BODYタグを必要とする場合
3.サポートしていて複数フィールドセクションにコメントだけを記述できる場合
などいろいろのようだ。現在,まだ安定した汎用的な処理はできていない。
■ 本文の画像回り込みのサポートには2種類あるが,スタイルシートを定義できるブログなら2番目が自由度が多い。反面,今度は移植性が悪くなる転がデメリットだ。
1.IMG SRCタグに align="left"を入れて記述し,直後からテキストをスタートさせる。回り込みが終了したら,BR clear="all"でクリアする。
2.IMG SRCタグにclass=”img_L”を追加し,そのクラスに対して以下のスタイルシートを定義する。
.img_L{
float: left;
border: none;
padding: 5px 10px 5px 5px;
}
■ ブログによっては太字指定にBタグを無視するものがあるので,STRONGタグ指定に変換するか,スタイルシートでクラスやIDセレクタごとに指定する必要がある。
などなど…先は遠いです。
コメント
コメントの投稿
トラックバック
http://eurofactory.21.dtiblog.com/tb.php/27-667a6710




