『HSJ.jp : ささやかなる実験場』さんで配布されている超絶便利プラグイン『MovableType TextFormatingプラグイン mt-sukeroku-plus.pl』をタダで使わせてもらってる乞食の身分で不相応に要望を出します。8月以来バージョンアップがないのでもしかしたら開発は休止されてるのかもしれませんが。
- リストの階層構造がHTML文法的に間違っているので直してほしい
- a要素にid属性だけでなく、name属性も同じ値でくっつけられるオプションがほしい
- 整形済みテキストだけでなく、[Google:〜]などの自動リンクURLで現れる「&」などのメタ文字をエスケープしてほしい
- <p >などのように、属性を持たないタグの中に空白ができるのをなんとかしてほしい
それぞれ補足すると、まずリストの階層構造なのですが、
<ul> <li>○○</li> <ul> <li>△△</li> </ul> </ul>
という入れ子構造は間違いで、正しくはこうならないといけない。
<ul> <li>○○ <ul> <li>△△</li> </ul> </li> </ul>
a要素にid属性だけ付ければよいのはXHTML1.1以降で、XHTML1.0の場合はid属性を付けた場合、併せてname属性も記述することが求められている。
タグの中に空白文字が入ってしまうのは$htmlAttributeという変数を使う仕様上仕方ないのかもしれないけども、どうも見た目に美しくないので$htmlAttributeを一切使わないというオプションがほしい。あるいは$htmlAttributeという変数を完全に排除したバージョンのmt-sukeroku-plus.plがほしい。です。
俺は全くW3C信者ではないのだけど、「Another HTML-Lint」で100点が取れないと蕁麻疹、全身倦怠感、耳鳴り、悪寒、尿もれ、などの重篤な症状が現れる変質者なので、是非考慮していただきたいと思う。