MTの出力をMarkdown形式にできないものか、とおもって考えてたら普通にテンプレートタグがあった。
MTMarkdownOptions | テンプレートタグリファレンス
http://www.movabletype.jp/documentation/appendices/tags/markdownoptions.html
知らなかった!
<MTMarkdownOptions output="raw">
# <mt:EntryTitle>
---
<mt:EntryBody>
</MTMarkdownOptions>
さすがに、普通にHTMLタグで入力してあるものはそのまま出ちゃうけど。
グローバルモディファイアの「filters」では何が指定できるんだろうな。使ったこと無し。
filters | グローバル・モディファイアリファレンス
http://www.movabletype.jp/documentation/appendices/modifiers/filters.html
とりあえず、指定の仕方がよくわからん。
filtersについてのコードはこの辺。
movabletype/lib/MT/Template/Tags/Filters.pm at master · movabletype/movabletype
https://github.com/movabletype/movabletype/blob/master/lib/MT/Template/Tags/Filters.pm
AllowedTextFiltersでの指定とどう違うんだろうな。。。
MovableType.org – Documentation: AllowedTextFilters
http://movabletype.org/documentation/appendices/config-directives/allowedtextfilters.html
ドキュメントではwiki とか指定できるみたいなことは書いてあるけど。。。
HTMLタグとかを、Markdown形式に変換してくれるようなプラグインとかあるのかな、それは探してみよう。
使えそうなモジュールはこの辺?
HTML::WikiConverter::Markdown - search.cpan.org
http://search.cpan.org/~diberri/HTML-WikiConverter-Markdown-0.05/lib/HTML/WikiConverter/Markdown.pm
そもそも記事のフォーマットを取得することってできるんだっけな?