最近因為要研究 textpattern ,所以會接觸到其built-in的 textile 。簡單來說,textile是一種簡單的文章語言,方便使用者不用打html code來寫web content。
例如:使用者只要打
* first item
* second item
就可以得出這些code:
<ul>
<li>First item</li>
<li>Second item</li>
</ul>
連同其他如,插入圖片、定義header、使用css、定義id等等,將所用的html code簡化,然後讓textile自己轉化成為適當的html code。
而 markdown 也是相類似的東西,也是將一些比較簡單易明的syntax寫成html code。
就兩者比較說,markdown是比較完整和人性化的,因為他本身寫出來的source file,就算單單這樣開出來看也很有條理,可以看看 markdown的source ,是很易明白的,就算沒有學過用markdown也不會看不明白。至於textile,則比較屬於深入的類型,因為可以定義不同的class、style,所以看上去的source還是很抽象,而且還有一些bug,例如不可以做到multi-paragraphs的blockquote,number list會錯,inline styling相對於double byte character無效等等,所以markdown還是比較好用。
不過因為textpattern是用textile的,所以也就要習慣使用一下了,寫的時候的確要適應一下。