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 を書けば当座は凌げる (このエントリの画像もそうしてる)。