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では修正されています)
[ツッコミを入れる]