[MT]テンプレートタグリファレンスへのリンクを張りやすく

  • Posted by: maRk
  • MovableType
  • このエントリーを含むはてなブックマーク

Movable TypeのタグリファレンスのURLがわかりやすい形になったようです。ということで、ブログ記事編集画面からでもタグリファレンスへのリンクを簡単に貼れる様にCustom Editor Buttonプラグイン用のボタンを作ってみました

タグリファレンスのリンクについては、MovableType.jpで以下のように説明があります。

URL の https://www.movabletype.jp/tags/ までは共通ですが、そのあとのタグ名は、頭の MT が抜けても、mt: という表記でも、全体が大文字でも小文字でも、それらが混ざっても、そのタグがあればリファレンスページに移動できます。

わかりやすい URL でタグリファレンスを参照できるようになりました

ということで、CustomEditorButton2 (blog.aklaswad.com)用にボタンを作ってみたり。

バージョン0.3で動作確認はFirefox3.0でしかおこなってません。config.yamlに書くソースは特に面倒なことはしてなくこんな感じで

buttons:
    tagreflink:
        image: images/tagref_link.png
        title: TagReference
        code: |
            function ceb_tagreflink ( text ) {
                var mttag = var mttag = text.replace(/^mt\:?/,"").toLowerCase();
                return '<a rel="tag" href="https://www.movabletype.jp/tags/' + text +  '">' + text + '</a>';
            }

あまり需要はなさそうですけど、リファレンスページへ確認にいかなくてもリンク張れたりするのがいいかなといったところです(スペルミスには注意ですが)。

一応、Firefoxアドオン、Make Link用にも書いていてこんなです。リファレンスページから簡略化されたリンクに直したいようなときに

名前:
MTTagReference
フォーマット:
<a href="https://www.movabletype.jp/tag/%text%">%text%</a>
HTMLエンティティを使用する:
チェックせず

テストとして、タグリファレンスへのリンクを貼ってみます。

MovableType.jpの記事に書かれていますが、初めのhttps://www.movabletype.jp/tags/まで共通、以下テンプレートタグが入っていたときに当該のリファレンスページが表示されるとのことです。あと、Open Search プラグインもアップデートと併記されていますね。

たまにテンプレートタグ検索を選択しているのを忘れてて普段ののキーワード検索をそのままやってしまうはおそらく私です。

【追記:2008/09/07】使っているボタン画像だけ置いておきます。config.yamlのソースは既存のものに追加するなどして使います。

追記:2013/04/18 URLの戻り値をmt接頭辞なしに合わせるようにしました。

Comments:

コメントをどうぞ。書き込む場所が不明な場合やサイトオーナーへのコンタクトは、GuestBookまでお気軽にどうぞ

blog comments powered by Disqus