mtimport - Movable Typeの読み込みフォーマット

≪ 目次


名称

mtimport - Movable Typeの読み込みフォーマット


要約

このドキュメントでは、Movable Typeのデータの取り込みで必要とされるフォーマットについて説明します。このメカニズムを使うと、他のコンテンツ管理システム(CMS)からエントリーやコメントを読み込めます。


説明

基本の読み込みフォーマットは、 --------\n (「 - 」の8文字と改行コード)の文字列によって区切られたエントリーのリストから成ります。 各エントリーは2つの主要なセクションから成り、各セクションは、 -----\n (「 - 」の5文字と改行コードの文字列によって区切られます。

読み込むデータにHTMLが含まれている場合は、HTMLエンコードを使用しないでください。読み込みファイルのデータはMovable Typeのデータベースにそのままの形式で読み込まれます。 したがって、読み込むデータは、新しいエントリーを作成するときに入力するデータとまったく同じ形式にしてください。

後述の「」にある短い読み込みファイル例をご覧ください。

メタデータ

メタデータの単位は、 KEY: VALUE の形式で表され、各メタデータは改行コードによって区切られます。 一つ一つのメタデータの順序は重要ではありません。

例:

AUTHOR: Foo Bar
TITLE: A dummy title
DATE: 01/31/2002 03:31:05 PM
CATEGORY: News

複数行フィールド

複数行フィールドは、 -----\n (「 - 」の5文字と改行コード)の文字列によって区切られています。 複数行フィールドはそれぞれ、フィールドの型を表示するキーで始まり、その後に改行コード、フィールドの実際の本文、の順で続きます。

例:

BODY:
これは本文です。
-----
EXTENDED BODY:
ここに本文の追記が表示されます。
-----
COMMENT:
AUTHOR: Foo
DATE: 01/31/2002 15:47:06
ここに
このコメントの本文が来ます。
-----
PING:
TITLE: Foo Bar
URL: http://www.foo.com/baz/archives/000015.html
DATE: 08/05/2002 04:05:23 PM
ここに
pingしたトラックバックの概要がきます。
-----

TITLE: A dummy title
AUTHOR: Foo Bar
DATE: 01/31/2002 03:31:05 PM
PRIMARY CATEGORY: Media
CATEGORY: News
-----
BODY:
これは本文です。
-----
EXTENDED BODY:
ここに追記の本文が表示されます。
-----
COMMENT:
AUTHOR: Foo
DATE: 01/31/2002 15:47:06
ここに
このコメントの本文が来ます。
-----
COMMENT:
AUTHOR: Bar
DATE: 02/01/2002 04:02:07 AM
IP: 205.66.1.32
EMAIL: me@bar.com
これは2番目の
コメントです。 これは
ここまで来ます。
-----
PING:
TITLE: My Entry
URL: http://www.foo.com/old/2002/08/
IP: 206.22.1.53
BLOG NAME: My Weblog
DATE: 08/05/2002 16:09:12
これがMy Entryの
始まりで、以下続きます。
-----
--------
TITLE: ここに新しいエントリーが来ます。
AUTHOR: Baz Quux
DATE: 01/31/2002 03:31:05
CATEGORY: Politics
-----
BODY:
これは2番目のエントリーの本文です。 これは
複数行から成ります。
-----
EXCERPT:
このエントリーは追記がありませんが、
概要はあります。 特殊な例です。
-----
COMMENT:
AUTHOR: Quux
URL: http://www.quux.com/
DATE: 01/31/2002 04:23:01 PM
このエントリーに対する最初のコメントを示します。
-----
--------

Copyright © 2001-2005 Six Apart, Ltd. All Rights Reserved.