今年の3月から細々と開発してまいりましたmt-sukeroku-plus.plを特に理由もなくβ版から正式版に昇格し、Ver.1.00として本日より公開いたします。
が、依然として練りきれていないので、いきなり本番環境に利用するのではなく、何らかの段階を踏んでいただいたほうがよろしいかと存じます。
さて、このプラグインはMovableType単体においてちょっとした表現をしようとするとすぐにHTMLを直接記述しなくてはならなくなる面倒から開放してくれる効能があります。
たとえば、太字表現をしたり、リンクを貼ろうとするとします。
ここから強調するために多くのブラウザでは太字になって、ささやかなる実験場の開発室(HSJ.jp)へのリンクとかなる!
こういう表現をするにはこういう記述が必要でした。
ここから<strong>強調するために多くのブラウザでは太字</strong>になって、<a href="http://hsj.jp/work/">ささやかなる実験場の開発室(HSJ.jp)</a>へのリンクとかなる!
でも、こんな表現が出来たら楽ですよね。
ここから’’強調するために多くのブラウザでは太字’’になって、[[ささやかなる実験場の開発室(HSJ.jp):http://hsj.jp/work/]]へのリンクとかなる!
そういうのを実現するのが、このmt-sukeroku-plusなのです。
対応している書き方は現在3種類ありまして、お好きなものを選択していただけます。
書き方の詳細はそれぞれの記事をご覧ください。
- YukiWiki風テキストフォーマット
- http://hsj.jp/works/archives/000318.html
- PukiWiki風テキストフォーマット
- http://hsj.jp/works/archives/000317.html
- はてなダイアリー風テキストフォーマット
- http://hsj.jp/works/archives/000324.html
*ダウンロード
Download file:mt-sukeroku-plus.pl リンク先を保存してください。
- 2004年8月1日
- Ver.1.00公開。β版から昇格。→詳細
*Ver.1.00修正項目(Ver.0.46から)
- [PukiWiki風フォーマット]
- [New] レイアウト上 floatなどを使っていて、エントリの末尾にclear:both;されると困る場合、画一的に回避するオプションをサポートした。(きさら深月さん、ご提案ありがとうございます。)
- [Update] (追記など)エントリーをしていないときでも、末尾の<p></p><div>...</div>が出てしまう問題を解決。
これ以前の履歴はhttp://hsj.jp/works/archives/000326.htmlをご覧ください。
*インストール方法
MTのインストール先のフォルダ直下にpluginsフォルダにこのファイルを入れてください。 ない場合はフォルダを作って、放り込んでみてください。
詳細は導入ガイド をご覧ください。
MT4iをご利用の方はMT4iとmt-sukeroku-plus.plをセットで使う場合…をご参照ください。
*オプション設定
設定ガイドをご覧ください。
*スタイルシートの追加とか。
引用や整形済みテキストなどを利用する場合、stylesheetテンプレートを追加した方がいいかも。 追加方法とかはそこらへんのサイトを見ていただくとして、簡単なサンプルを挙げておきます。
/* 引用文 */ blockquote { border: dotted 1px #0000cc; background-color: #ccccff; padding: 5px; } /* 整形済みテキスト */ pre { border: inset 2px #ffffff; color: #00ff00; background-color: #000000; padding: 5px; } /* 脚注関係 */ span.footnote { vertical-align:super; } ul.footnote { border-top: dotted thin black; list-style-type:none; }
*使い方
エントリー画面でテキストフォーマットを「SukerokuPlus」に選択してください。各フォーマットについては以下をご覧ください。
- YukiWiki風テキストフォーマット(YukiWikiLike)
- PukiWiki風テキストフォーマット(PukiWikiLike)
- はてなダイアリー風テキストフォーマット(HatenaLike)
*不具合報告・要望について
当記事やそれぞれのバージョンアップ告知記事のコメント欄に書いていただいたり、Trackbackによる告知などをいただきましたら、追跡調査いたします。
その際、以下の内容を併記下さい。
- ご使用のperlのバージョン
- ご使用のMTのバージョン
- ご使用のmt-sukeroku-plus.plのバージョン
- 不具合箇所およびエラー発生行番号*1
- 発生するテキストフォーマット
迅速な対応をお約束できるものではありませんが、以上よろしくお願いします。
*なんで「助六」なのか。
元のバージョンmt-sukeroku.plを作り始めた2003年10月26日にNHK教育テレビで放映されていた團十郎の「
コメント (4)
便利に使わせて頂いております
重複Tバックを送信していたようで申し訳ありません。。。
ご連絡ですが、"MT3.11"+"mt-sukeroku-plus.pl Ver.1.00(PukiWikiLike)"でエントリー本文、コメントで改行を入れないと(1行で書いてしまうと)HTMLレンダリング時に表示されないようです
こちらの環境のみかもしれませんので、もう少し調べてみます
あと、"ASIN"でAmazonから画像を読み込む際に、1pxやNotFoundで意図した画像が表示されない場合があります。
これを軽減するkyoさんの
http://hail2u.net/blog/coding/air_2.html
が便利だなぁと思いました
以上ご提案でした
投稿者: MiCHiLU | 2004年10月19日 12:19
日時: 2004年10月19日 12:19
とても便利なプラグイン開発ありがとうございます。
ありがたく利用させていただいています。
index.xmlやatom.xmlのやに入る本文にもテキストフォーマットを適用させたいのですが、方法をご存知でしたら教えてください。
投稿者: keroro | 2006年02月22日 01:39
日時: 2006年02月22日 01:39
RSS、ATOMフィールドの記事本文のテキストフォーマット適用の件、自己解決いたしました。
テンプレートのMTBodyからconvert_breaks属性を除くだけで済みました。
投稿者: keroro | 2006年02月22日 13:32
日時: 2006年02月22日 13:32
jlkj kjlj
投稿者: fjgj | 2006年03月17日 20:34
日時: 2006年03月17日 20:34