2005-10-14
■ [tDiary] プラグインの複数行引数
今まで使っていたWikiスタイルでは、
{{fn "これは 複数行引数の 例です。"}}
みたいなことが出来なかったのだが、開発版のtdiary 2.1.3でデフォルトのスタイルがHikiDocベースになって、出来るようになった。
…のだと思っていたのだが、やってみたら出来なかった。同じHikiDocを使っている hiki 0.8.4では出来たので、ソースを見て読んでみたところ、 wiki_style.rbをいじれば対応できそう。
131c131 < html.gsub!( %r!<div class="plugin">\{\{(.+?)\}\}</div>! ) do --- > html.gsub!( %r!<div class="plugin">\{\{(.+?)\}\}</div>!m ) do
hikidoc.rb自体は、プラグインを解釈しないようだ。
% cat test.txt
! asdf fdsa {{fn "asdffdsa"}} {{fn "ye ye"}}
% ruby hikidoc.rb test.txt
<h1>asdf</h1> <p>fdsa</p> <div class="plugin">{{fn "asdffdsa"}}</div> <div class="plugin">{{fn "ye ye"}}</div>
(10/19追記:かずひこさんに報告したので、tdiaryのHEADでは修正されています)