Textile2.0

Posted: October 28th, 2006 | No Comments »

Textpattern4.0.4から、Textileのバージョンが変わったようだ。

threshold state: Textile Two Point Oh によれば、 これまでのTextile のバグを修正し新しいルールを追加することで、より使いやすく信頼性のあるものになったのだとか。

テストページ で試してみると、思いのほか使いやすくなっていてビックリ。

気になったものをいくつか紹介。

  • bc.pre.notextile. の三つの新しいブロック要素が追加された。
    最初の二つは、preとcodeの入れ子と、preタグで、ブログを書くのに欠かせないもの。
    特に bc. は、自動的に中の特殊文字をHTMLエンコードしてくれる優れもの。
    最後の一つは、その後に続く文字列のTextileを無効にする、これまでなかったタイプですごく便利。
    dl(Definition List)などのTextileが対応していないブロックタグを使うとpタグで包まれてしまう問題を回避できる。
  • @hoge@<code>hoge</code>
    これも中の特殊文字を変換してくれる。
  • bc.. のような、ブロック要素の拡張。
  • *foo*のようなインライン要素を使う場合、前後にスペースを空けないとTextileが適用されないのだけど、 [*foo*] のように書くと前後にスペースを空けなくても適用されるようになった。
    単語をスペースで区切らない日本人にはうれしい仕様。
    でも、なぜか [@foo@] と書くとうまくいかずに [foo] と表示される。
    バグかな?

・・・とまぁ、だいたいこんな感じ。

詳しくはテストページをいじってみるとすぐわかるはず。

これでブログの更新時に生のHTMLを書く機会も減るんじゃないかなぁ。

ところで、Textileで使う記号って日本語で何て言ったらいいんだろ?

英語だと“modifier“って書いてあるんだけど、それっぽく言えば「修飾子」とかかな?



Leave a Reply