最新編論文編書籍編総記編

パーマリンクを改良する

デフォルト状態の Movable Type で日本語のタイトルの記事を投稿すると、例えば“../archives/2005/01/post.htm”というように、適当なファイル名を付けられて、自動的に生成する年月ごとのアーカイブ・フォルダに格納されてしまいます。しかし、これだと、いろいろ不都合なことがあります。

1. なぜデフォルトのままでは好ましくないのか

まず、階層が奥深いと、SEO的に不利ですし、開きなおすのに何回もフォルダをクリックしなければなりません。また、URIが長すぎると、テキストベースのメールでは、折り返しがリンクを無効にするので、引用できなくなってしまいます。

ファイル名は、検索エンジンにとって、重要な検索対象であり、また、ファイル名を見ただけで何の記事だったのかを思い出せるほうが、再編集の時便利なので、記事の内容にふさわしい言葉を割り当てるべきです(もちろん、日本語ではなくて、アルファベットでではありますが)。

パーマリンクのパスをもっと単純にし、記事にふさわしいファイル名をつけるには、次のことを実行するとよいでしょう。

2. アーカブ用フォルダを作らない

Movable Type では、次のような例が挙げられています。

  • ローカル・サイト・パス
    /home/melody/public_html/weblog
  • サイトのURL
    http://www.example.com/weblog/
  • ローカル・アーカイブ・パス
    /home/melody/public_html/weblog/archives
  • アーカイブのURL
    http://www.example.com/weblog/archives/

もしも、一つのドメインで一つのブログしか運営しないなら、次のように設定することで、パスを大幅に簡略化できます。

  • ローカル・サイト・パス
    /home/melody/public_html
  • サイトのURL
    http://www.example.com/
  • ローカル・アーカイブ・パス
    /home/melody/public_html
  • アーカイブのURL
    http://www.example.com/
[ウェブログの設定 > 基本設定]

一つのドメインで、複数のブログを運営する時には、ブログごとにフォルダを作らざるをえませんが、その場合でも、フォルダ名はできるだけ短くするべきです。私の場合は、フォルダ名には、アルファベット一文字しか割り当てていません。こうすることで、ファイル名に比較的長い言葉を割り当てることができるのです。

3. フォルダ名を指定する

次に、ウェブログの設定 > アーカイブの設定 > アーカイブへと進み、「個別」にチェックを入れ、個別エントリーアーカイブの「テンプレート」を

<$MTEntryKeywords dirify="1"$>.html

とし、変更を保存します。そして「新規エントリー」で、記事を投稿する前に、「この画面の表示をカスタマイズする」をクリックし、「カスタム」を選んで、「キーワード」にチェックを入れます。そして、投稿の際、「キーワード」でファイル名を指定すれば、その記事のファイルは、メインページと同じフォルダ下に、キーワードで指定したファイル名で格納されます。

追記

シックス・アパート社は、2007年に、Movable Type 4.0 を発売しましたが、ここで紹介した方法は、依然として有効です。ダッシュボードから、

デザイン>テンプレート>アーカイブのテンプレート

と進み、「アーカイブマッピング」とあるところの「ブログ記事」の「パス」をプルダウンして、「カスタム...」を選んでください。それから、

<$MTEntryKeywords dirify="1"$>.html

と入力して、保存し、再構築すれば、キーワードで、ファイル名を指定することができます。現在の Movable Type では、「出力ファイル名」を指定することができますが、いちいち「出力ファイル名を手動で設定すると、他のブログ記事と衝突を起こす可能性があります」という警告を出すためにクリックしなければならないので、不便です。

読書案内
書名 Movable Typeで今日から始めるカスタムブログ―4.0完全対応
媒体 単行本
著者 岡田 庄司
出版社と出版時期 秀和システム, 2007/10
書名 Movable Type WEBデザインの新しいルール
媒体 大型本
著者 荒木 勇次郎 他
出版社と出版時期 翔泳社, 2007/10/17
[投稿者:Nagai Tosiya|コメント:0個|この記事をYahoo!ブックマークに登録する この記事を含むlivedoorクリップ この記事をFC2ブックマークに登録する この記事をニフティクリップに登録する この記事を含むはてなブックマーク この記事のはてなブックマーク数
ブログ内移動
カテゴリー内移動
コメントする
Sponsors
Books
Syndicate
iGoogle または Google Reader に登録
MS WindowsLive に登録
日本語版ではなくて、英語版であることに注意してください
xFruits を用いた論文編と書籍編と総記編の統合フィード