chalowで「引用」するとレイアウトが崩れる問題
2004-12-23-1
[Chalow]
chalowでは、以下の表記で引用ができる。
しかし、昔から引用によりレイアウトが崩れるという問題があった。
以下が原因:
- chalow は item 全体を p で囲む。
- chalow は前述の引用表記法で書かれた箇所を blockquote で囲む。
- そもそも blockquote を p の中に書いちゃダメ!
ということで設定ファイル(cl.conf)中の $auto_replace に以下を追加す
ると良いかと。次版からはデフォルトにしておくかな。
囲むタグは p だけとは限らないのでこういう形にした。例えばページテ
ンプレートをいじって p ではなく div で囲むようにできたりするし。
や> aaa > bbb
>> aaa bbb <<
しかし、昔から引用によりレイアウトが崩れるという問題があった。
以下が原因:
- chalow は item 全体を p で囲む。
- chalow は前述の引用表記法で書かれた箇所を blockquote で囲む。
- そもそも blockquote を p の中に書いちゃダメ!
ということで設定ファイル(cl.conf)中の $auto_replace に以下を追加す
ると良いかと。次版からはデフォルトにしておくかな。
設定ファイルじゃなくてプログラムの中でやってしまいたいところだが、$auto_replace = ' s!(<blockquote>)!</p>$1!g; s!(</blockquote>)!$1<p>!g; ...
囲むタグは p だけとは限らないのでこういう形にした。例えばページテ
ンプレートをいじって p ではなく div で囲むようにできたりするし。