« Gettings Things Done for iCalendar | メイン | システムの移行 »

a000006

MT::Plugin::PodTextFilter

はじめに

Movable Type のエントリを POD で書くためのプラグインです。

ダウンロード

MT::Plugin::PodTextFilter

システム要求

Movable Type 3.2 以上
それ以前のバージョンでは動作を確認していません。動いたら一報を。
Pod::Xhtml
Pod-Xhtml-1.43 で動作を確認しました。
今のところ、lib/Pod/Xhtml.pm を extlib に置いただけでも動作します。

インストール方法

PluginPath にスクリプトを置いてください。普通にインストールした場合、 MT_HOME/plugins/ になると思います。

使い方

エントリの書式を選ぶところに POD format というのが現れるはずです (「改行設定」って良い訳じゃないよね…)。

スクリーンショット

エントリの内容は、プラグイン側で =pod=cut で囲まれた状態にするので、 いきなり POD で書き始めてください。

FAQ

生 HTML が書きたい
こういうこと、よくあります。こうしてみよう。
  =for html <br />

POD 的には =begin html=end html で囲われたブロックも使えると 思うんだけど、Pod::Xhtml が未対応っぽい。
○○がしたい
それは POD (pod2html) で出来ることですか? pod2html で出来て、このプラグインで出来ないことなら連絡してください。 技術的に不可能でない限り対処します。
オリジナルの POD で出来ないことであれば、僕の興味を惹かない限り、 対処されることはないでしょう。
ただし、patch はいつでも受けつけてます(笑)。

TODO

=begin html=end html が使えない
Pod::Xhtml の問題。プラグイン側で対処できるようであれば、対応する。
相対リンクが張れない
Pod::Xhtml の LinkParser に、Pod::Hyperlink と同じインターフェースの オブジェクトを渡せばいい。そのうちやる。
画像を張れない (img 要素が使えない)
何とかします(´・ω・`)。
とりあえず、生 HTML を書けば当座は凌げる (このエントリの画像もそうしてる)。

コメントを投稿

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)