MovableTypeの最近のブログ記事

MovableTypeの記事作成画面で、確認ボタンを押すとプレビュー画面が出ますよね。

私の場合、これがメチャクチャ遅い。重い。イライラ。

この待ち時間さえなければ、もっとサクサク投稿できるのに。。。
そこで、原因と解決策を考えてみました。

プレビューが遅い原因

外部ファイル、特にJSファイル(mt.jsとかHatenaStar.jsとか)の読み込みに時間がかかっています。
特に、はてなスターとかはてぶユーザ数とかを表示させていると、プレビューが遅くなります。 はてなスターを外すと、プレビューが少し速くなります。

とは言っても、プレビューでmt.jsなどを読みこまないように改造するのは大変です。
そこで、私がお勧めするのはHTMLをデスクトップ上で編集する方法です。

対策: ローカルでHTMLを書いちゃえ

  1. 自分のブログの、任意の記事の個別ページを開く
  2. ソースを表示 → HTMLをデスクトップに保存
  3. ソースの中ほどの、<div class="asset-body">と</div>に挟まれた部分を削除して、ここに好きな文章をHTMLで書く。
  4. そのHTMLファイルをブラウザで開く (=プレビュー)
  5. 内容がOKなら、、<div class="asset-body">~</div>に囲まれた部分を、MTのブログ記事投稿フォームに貼り付けて投稿。

これで劇的にプレビューが速くなります!!
何で今までこの方法に気づかなかったんだろ。。。

HTMLで書かないといけないとか、いったん書いた文章を記事投稿画面に貼り付けるとか、そのへんが若干めんどくさいです。
しかし、プレビューで待たされるイライラからは解放されます。
ストレス激減です。
騙されたと思って、ぜひ一度お試しあれ!

注意事項

・投稿画面にHTMLを貼り付けるとき、フォーマットは「なし」に指定してください。(「リッチテキスト」や「改行を変換」モードだと表示が崩れます)
・デフォルトのテンプレートをいじってる場合は、<div class="asset-body">~</div>ではなく別のタグになっている可能性があります。要は、記事本体の部分を直接書き換えればOKです。

Bloggerからブログ記事をエクスポートして、Movable Typeにインポートする方法です。

クリボウさんのBlogger Tips でやり方が紹介されているのですが、説明どおりにやってもインポートが失敗してうまくできませんでした。

公式ドキュメントを見て格闘すること数時間、やっと記事のインポートに成功しました。

私のBloggerブログ をここにインポートできました。めちゃくちゃうれしい!!

 

症状

 クリボウさんのやり方でBloggerからエクスポートして、そのテキストファイルをMTに読み込ませようとすると、

 「記事をインポート完了しました」とメッセージが出るのに1件も記事がインポートされていない。

 

原因と対処法

 原因① エクスポートしたファイルの改行コードが、Windows方式(CRLF)になっている。

Bloggerのテキストボックスでデータをコピーして、Windowsのメモ帳や秀丸に貼り付けて保存した場合、

改行コードがWindows方式の"CRLF"になっている可能性があります。

MTを動かしているLinuxやPerlは、これを正しく認識することができません。

 対処法

お使いのエディタで、改行コードを"LF"に変換しましょう。

 

hidemaru.JPG

 

 

秀丸の場合はこのように改行=LFを指定します。

 

 

 

 

 

原因② エクスポートされたデータの日付フォーマットが変。(同じ日に2つ以上の記事がある場合)

これはクリボウさんのページで既に解説してありますが、補足します。

 対処法

エクスポートされたテキストデータをよく見てみてください。

 DATE: 12:25:00 AM
のようになっている行があるはずです。日付が抜けているのです。

これを、

DATE: 8/31/2006 12:25:00 AM
のように手で修正してあげると、MovableTypeにインポートできるようになります。

  

うまくいったフォーマットの例

インポートに成功した実際のデータをお見せします。参考にしてみてください。

 

CONVERT BREAKS: 1
STATUS: Draft
TITLE: 【活動記録】hayaoki, kakeibo
AUTHOR: DQN
DATE: 8/05/2006 2:11:00 AM
CATEGORY: 活動記録
-----
BODY:
・perlの基礎を練習(とほほ入門)
・perlの本を買った

【一般】
 ・「窓グリッド」のインストール。使い勝手イマイチ。
 ・Active perlをインストール 。簡単やった。

【hayaoki】サイト
 進捗なし

【kakeibo】サイト
 ・概算ボタンの不可視化
 ・AU携帯向けの画面表示最適化


う~ん。結局疲れ果てて寝てしまった。。。(><)
-----
--------
CONVERT BREAKS: 1
STATUS: Draft
TITLE: 今日の活動予定
AUTHOR: DQN
DATE: 8/05/2006 2:00:00 AM
CATEGORY: 活動記録
-----
BODY:
ただいま金曜の深夜2時。

ブックオフでperl・cgiハンドブックも買ったことだし、
これから仕事にとりかかります。

今日やること

【一般】
・開発環境の整備

【hayaoki】サイト
 ・perlのソートアルゴリズムのバグ修正
 ・各種ボタンの設置
 ・入眠時刻の入力
 ・セルグラフの作成、表示
 ・曜日の修正

【kakeibo】サイト
 ・URLの短縮化(ディレクトリの移動)
 ・概算ボタンの不可視化
 ・AU携帯向けの画面表示最適化

さあ夜明けまであと4時間。がむばるのだ!!
-----
--------

注:

CONVERT BREAKS: 1  は「改行を変換」

STATUS: Draft は「下書きとして保存」
を意味します。

 

なお、元記事を書かれたクリボウさんには感謝いたします。

この記事がなければインポートは無理でした。

MovableTypeの公式ページに解説がありました。

 

エントリーを分類・整理する方法として、カテゴリーに加え、エントリー・タグがあります。

カテゴリーとエントリー・タグの違いですが、カテゴリーは、見出し用紙のように、トップダウン型に整理することが得意です。また、カテゴリー・アーカイブのように、特定のテーマのページを生成することができます。エントリー・タグは、付箋紙のように、いつでも自由に追加したり、外すことができるボトムアップ型の整理の方法です。議事録、製品情報、プレス・リリースというように、エントリーの種別はカテゴリーを、製品名や関連技術といったエントリーに関連する情報をエントリー・タグでと、使い分けることができます。

 

う~ん全然わからん。(汗)

どう違うんじゃい。

どなたかご親切なかた、MovableTypeにおいて、このよく似た3つの概念の違いを教えてください。

夏休み終わっちゃいました。   はてなブックマークに登録  

11日間もあった夏休みが、終わっちゃいました。
昨日から会社始まりました。

ちょっとここで夏休みを振り返ってみる。

■そもそもの計画
  • Web出勤簿を完成
  • 社内Wikiを完成
引きこもってこれをやるはずだった。

■実際の結果

8/10  Perl勉強 リャマ本を読み終わる
8/11  Web家計簿を改修
8/12  Web家計簿を改修
8/13  またWeb家計簿を改修。ひと区切りつく。
        MovableType3.3を修復。テンプレートが直った。
8/14  MovableType4.0をインストール。テンプレート壊れた。
8/15  MovableType4.0を再インストール。テンプレートが直った。
        Bloggerからのインポートは失敗。あきらめる。
8/16  ひと休みして、買い物&映画に行く。
8/17  富士山に登頂の準備→夜出発。
8/18  富士山を登る。登って降りるのに13時間かかった。
8/19  Perlの勉強。アルパカ本(リャマ本の続編)、『まるごとPerl!』
8/20  Perlの勉強。アルパカ本を読む。リファレンスを読破。

夏休み終わり。

むむむ・・・やろうとしてたことを一つも達成してないじゃんか→オレ
結局成果といえば、家計簿の改修と、MTの修復と、アルパカ本を半分まで読んだことくらい。。。
こんなんでいいのかな?



このアーカイブについて

このページには、過去に書かれたブログ記事のうちMovableTypeカテゴリに属しているものが含まれています。

前のカテゴリはManagementです。

次のカテゴリはMSDEです。