ナシュアワークスは、小規模事業所向けのiOS/Macアプリの制作やWebサイトの制作運用をいたします

メニュー  >  Macアプリ制作  >  文蔵  >  データの移行
文蔵 アイコン

データの移行(Movable Type 形式)

よそにある日記を 文蔵 に取り込む

すでにブログなどに書きためた日記は、Movable Type 形式のテキストファイルにすれば 文蔵 に取り込めます。逆に、文蔵 のデータも同じ形式で書き出せる(macOS 版・iOS 版とも)ので、記録が特定のサービスに閉じ込められることはありません。

かんたんに言うと

① 今使っているブログ/アプリで「Movable Type 形式」でエクスポートする
② 文蔵 の「日記データ読み込み」でそのファイルを選ぶ
③ このデータにつける名前(日記名)を入れて読み込む


Movable Type 形式とは

ブログシステム「Movable Type」由来の、1つのテキストファイルに全記事を書き出す形式です。多くのブログサービスがエクスポート/バックアップの選択肢として対応しています。中身はただのテキストなので、必要なら自分で用意することもできます。

対応ツールから書き出す

お使いのブログの「エクスポート」「バックアップ」「書き出し」の設定を開き、「Movable Type 形式」を選んでください。呼び名の例:

  • はてなブログ … 設定 → 詳細設定 → エクスポート → 「Movable Type 形式」
  • ココログ … 管理ページ → 記事 → 「書き出し」(Movable Type 形式で出力されます)
  • Movable Type … ツール → 記事の書き出し
  • livedoor Blog / Seesaa ブログ / FC2 ブログ など … 管理画面のバックアップ/エクスポート

WordPress の標準エクスポートは XML(WXR)形式で、そのままでは読み込めません。「Movable Type 形式」で出せるプラグインを使うか、後述の形式に自分で変換してください。


ファイルの形式(自分で用意する場合)

UTF-8 のテキストファイルで、次の構造を繰り返します。

  • 1エントリ= ヘッダー行(キー: 値)+ -----(ハイフン5個)+ BODY: と本文
  • エントリとエントリの区切りは --------ハイフン6個以上。8個が一般的)
  • ヘッダーの必須項目は AUTHOR:(書き手の名前・任意の文字列で可)、TITLE:(タイトル)、DATE:(日時)の3つ。どれか欠けているエントリは読み飛ばされます
  • DATE: の書式は MM/dd/yyyy HH:mm:ss月/日/年の順・24時間制)。例:04/01/2005 21:30:00 は 2005年4月1日 21:30。日本式の「年/月/日」ではない点に注意
  • KEYWORDS: は任意(空でも可)。EXTENDED BODY: EXCERPT: STATUS: などは書いてあっても無視されます

最小の例(2エントリ)

AUTHOR: 山田太郎
TITLE: 桜が咲いた
DATE: 04/01/2005 21:30:00
-----
BODY:
近所の公園の桜が咲き始めた。
去年より少し早い。
-----
KEYWORDS:
--------
AUTHOR: 山田太郎
TITLE: 引っ越し
DATE: 08/15/2005 10:00:00
-----
BODY:
新しい家に移った。片づけが終わらない。
-----
KEYWORDS:
--------

文字コードは UTF-8 を推奨します。UTF-8 で読めなかった場合は、読み込み画面で Shift-JIS / EUC-JP / ISO-2022-JP / UTF-16 / Windows (CP1252) から選び直せます。改行は CRLF(Windows 形式)でも問題ありません。


読み込み手順

1. 読み込み画面を開く
macOS 版は「ファイル」メニュー →「日記データ読み込み…」。iOS 版は「•••」メニューの「日記データ読み込み」から。
2. ファイルを選ぶ
「ファイルを選択…」から選ぶか、macOS 版なら Finder からテキストファイルを枠内にドラッグ&ドロップします。
3. 日記名を入れて読み込む
このインポート全体に付ける日記名(データの出どころを区別するラベル。例「はてなブログ」「昔のPCの日記」)を入力し、「読み込む」を押します。「◯件読み込みました(重複スキップ:◯件)」と表示されれば完了です。

読み込んだあと

  • 同じファイルを同じ日記名で読み込み直しても、重複するエントリは自動でスキップされます(AUTHOR+TITLE+日時+日記名で判定)。追記された分だけが増えます
  • 違う日記名で読み込むと、別のデータとして二重に入ります。間違えたら「日記名で削除」でその日記名ぶんをまとめて削除できます(macOS 版は「ツール」メニュー、iOS 版は「•••」メニュー)
  • 日記名を後から変えたいときは「ツール」→「日記名の変更」(macOS 版)
  • iOS 版でも読み込み・書き出し・「日記名で削除」ができます。「日記名の変更」は macOS 版のみです

うまくいかないとき

文字化けする
読み込み画面で文字コードを Shift-JIS など別の候補に切り替えてください。
0件しか読み込まれない
各エントリに AUTHOR: TITLE: DATE: が揃っているか、DATE:MM/dd/yyyy HH:mm:ss(月が先・24時間制)になっているかを確認してください。区切り線が全角ハイフンや別の記号になっていないかも確認を。
日付が1日ずれる/時刻がおかしい
DATE: はお使いの端末のタイムゾーンで解釈されます。また、タイトルが「2005.4.1(金)」のように YYYY.M.D で始まっていて DATE: と食い違う場合は、タイトルの日付を優先します(下書きを後日公開した記事などの救済)。
同じ日記が二重に増えた
前回と違う日記名で読み込むと別データ扱いになります。不要なほうを「日記名で削除」で消してください。

関連ページ

アプリの使い方全般は 文蔵 サポートページ をご覧ください。うまくいかない場合は お問い合わせフォーム からご連絡ください。