DW 透過 plugin:wrap 可以產生強大的 div、span。但語法方面,我懷念 TiddlyWiki 的 {{class{span}}}
和
{{class{ div}}}
。
看了一下 wrap 的 /syntax,原來是 6 支 PHP 在定義 3 套 div 及 span 的語法。看來也許可以先試著把我比較用不到的 <inline>
跟 <block>
改掉。
protected $entry_pattern = '<inline\b.*?>(?=.*?</inline>)'; protected $exit_pattern = '</inline>';
看來可以直接改;但
protected $special_pattern = '<inline\b[^>\r\n]*?/>';
呢?$special_pattern
的用途是?
<span/>
、<div/>
label,那這應該也要改{[class[content]}
這樣的語法,改了 spaninline.php,然後 archive 起來丟給我的臺文測試站 dw-nan。但結果只有出現 <span>...</span>
,class 無效 我對那些 regex 及 span.php 裡的設計並不瞭解……可能需要向作者們求助,或直接建議他們幫忙做了