やっとパーマリンク完了

一泉庵

この一泉庵とARエコノートの双方の投稿をパーマリンク化しました。…

・・・・・・・・・・・・・・・・・・・
MovableTypeの各投稿は、パーマリンクと称した絶対的なURLが割り振られています。でも、このパーマリンクはパーマネントでも何でもありません。

MTの移行を一度でもやったことのある人ならご存じの通りですが、exportして新規に導入したとたん、パーマリンクのURLが変化してしまい、リンク切れなどの面倒な事態を引き起こしてしまいます。これではパーマリンクとはいえません。移行する度にリンクチェックをするだけならまだしも、外部の人がアクセスする時にURLがコロコロ変わるのでは困ります。

そこで、この問題に対処すべく、投稿日の情報をURLにしてしまうというアイデアを考えた人がいました。以前そのことをどこかのサイトで見ていたので、なるほど上手い方法だなと思っていましたが、その実現にはいろいろと手数がかかるので放置していました。今日いっきに作業したのは、この方法がBLOG HACKSという本に載っていたのを見つけたからです。

アマゾンへのリンクはこちら。

Blog Hacks ―プロが教えるテクニック&ツール100選
宮川 達彦 , 伊藤 直也 著

bk1へのリンクはこちらです。

Blog hacks
宮川達彦著・伊藤直也著

方法はこうです。
まず、各投稿にキーワードをつけて(*追記)、individual Archiveのテンプレートに下記のものを設定します。

< $MTArchiveDate format="%Y/%m/%d/"$>< $MTEntryKeywords$>.html

つまり、各投稿を 年/月/日/キーワード.html としようというわけです。賢いやり方ですね。こうすると、個別の投稿は、年と月と日のフォルダで整理され、確実にパーマネント化します。面倒なのは、投稿にキーワードを付加させなければならないので、投稿数が多い時にはかなりの手間になることでしょうか。

ところが、私の場合まだ問題が残っていました。CSSのURLを相対的に設定していたため、個別投稿のレイアウトが壊れて表示されるのです。これはすぐに理由がわかりましたので、テンプレートのCSSを絶対的なものに書き換えてトラブル解消。なんとか格好がつきました。

残りは、本文中に埋め込まれた他の投稿へのリンクを書き換える件ですが、これもまた方法がいくつかあって楽しめそうです。キーワードの追加で今日は1日がかりの作業となりましたが、これで投稿のパーマネント化はなんとか完了しました。めでたしめでたし。

(追記)キーワードをつけるということ自体、普通には全くわかりませんね。私も知りませんでした。投稿画面の下部に画面をカスタマイズするというリンクボタンがあって、そこをクリックすると画面設定のウインドウが出てきます。そこで、アドバンス設定ではなくカスタム設定とし、キーワードの箇所にチェックマークを入れるとオッケイという面倒な操作が必要です。マニュアルにはきちんと書いているのかもしれませんが、わかりにくい作業です。