TypePadの Export / Import でファイル名を引き継ぐ方法

ココログ(TypePad)で書いたブログを他のブログに移行する際、ドメインマッピングで設定したURL(ドメインが違うだけで、相対パスはココログと一緒)を引き継ぐためには、ファイル名も引き継ぐ必要があり、その方法について検証してみました。

※今回のテストでは、Exportも Importもココログのため、最終的には、(まだ決まってませんが)移行先環境でテストします。 いないと思いますが(笑)、ココログに移行を検討されている方には参考になると思います。

※参考1:Movable Type のブログ記事インポートフォーマット | Movable Type 4 ドキュメント
http://www.movabletype.jp/documentation/appendices/import-export-format.html
これは、MT4の資料ですが、この資料によると「BASENAME: ブログ記事の出力ファイル名です。特に指定のない場合も構築後にファイル名が入力されます。」と記述されています。

※参考2:MTEntryBasename | テンプレートタグリファレンス
http://www.movabletype.jp/documentation/appendices/tags/entrybasename.html
下に記述してますが、ココログではブランクでした。


■ファイル名出力対応 Exportテンプレート
<MTEntries  sort_order="ascend" days="1">
AUTHOR: <$MTEntryAuthor strip_linefeeds="1"$>
TITLE: <$MTEntryTitle strip_linefeeds="1"$>

BASENAME: <$MTEntryPermalinkRelative$>
STATUS: <$MTEntryStatus strip_linefeeds="1"$>
ALLOW COMMENTS: <$MTEntryFlag flag="allow_comments"$>
CONVERT BREAKS: <$MTEntryFlag flag="convert_breaks"$>
ALLOW PINGS: <$MTEntryFlag flag="allow_pings"$>
<MTEntryCategories>CATEGORY: <$MTCategoryLabel$>
</MTEntryCategories>
DATE: <$MTEntryDate  language="en" format="%m/%d/%Y %I:%M:%S %p"$>
-----
BODY:
<$MTEntryBody convert_breaks="0"$>
-----
EXTENDED BODY:
<$MTEntryMore convert_breaks="0"$>
-----
EXCERPT:
<$MTEntryExcerpt no_generate="1" convert_breaks="0"$>
-----
KEYWORDS:
<$MTEntryKeywords$>
-----
<MTComments>
COMMENT:
AUTHOR: <$MTCommentAuthor strip_linefeeds="1"$>
EMAIL: <$MTCommentEmail strip_linefeeds="1"$>
IP: <$MTCommentIP strip_linefeeds="1"$>
URL: <$MTCommentURL strip_linefeeds="1"$>
DATE: <$MTCommentDate  language="en" format="%m/%d/%Y %I:%M:%S %p"$>
<$MTCommentBody convert_breaks="0"$>
-----
</MTComments>
<MTPings>
PING:
TITLE: <$MTPingTitle strip_linefeeds="1"$>
URL: <$MTPingURL strip_linefeeds="1"$>
IP: <$MTPingIP strip_linefeeds="1"$>
BLOG NAME: <$MTPingBlogName strip_linefeeds="1"$>
DATE: <$MTPingDate  language="en" format="%m/%d/%Y %I:%M:%S %p"$>
<$MTPingExcerpt$>
-----
</MTPings>
--------
</MTEntries>
.

本当は、
 <$MTEntryBasename$>を使いたいところ。
ところが、ココログではブランクになってしまうため、

<$MTEntryPermalinkRelative$>を使用することに。
エクスポート後、不要なパスは、エディタで削除。

■Export結果

AUTHOR: avalon
TITLE: 攻撃サイトとして報告されています!
BASENAME: td>
.
パスをとって
post-4031.html  に変更

■同じ名前(post-4031.html)& 旧ルールのファイル名(post_4031.html) の場合

63 post-4031-1.html に。

■別の名前(abcd-1234.html)にした場合

64 これも、post-4031-1.html に。

■結論(現時点のココログの場合)と今後の対応

BASENAMEは見ていない様子でファイル名には、採用されない。
・他の環境にImportして試してみます。
・ココログ環境で、新旧どのくらいファイル名が変わるかテストしてみます。
 → 次の記事に。
| コメント(0)
twitterに送る tumblrに送る

コメントする




このページを送る。

twitterに送る tumblrに送る

読む。 (↓こちらに配信中)

À propos de l'auteur


SINCE 2007/05/23 (4501)

トイデジまとめ

私が購入したVQ1005/VQ1015/VQ5090/DIGITAL HARINEZUMIを中心にまとめました。

メルマガ

このブログのメルマガです。

メールアドレスを入力してください:

配信: FeedBurner




このブログ記事について

このページは、avalonがMay 31, 2009 12:00 PMに書いたブログ記事です。

ひとつ前のブログ記事は「CPLD Mega v0 Prototype」です。

次のブログ記事は「ココログで Export → Import したらどのくらいファイル名が変わるか?(& ココログの大きな問題点)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

December 2009

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

全記事一覧(4501


Googleボットチェッカー
track feed
Yahoo!ボットチェッカー ブログランキング・にほんブログ村へ
MSNボットチェッカー copygator




blogram投票ボタン
あわせて読みたいブログパーツ
OpenID対応しています OpenIDについて