markdown
前述Retrospectivaでチケット発行したり、Wikiを書いたりするときに記法を以下4つから選べる。
-
- retro
- textile
- markdown
- rdoc
どれがいいか迷ったが、markdownってやつを使ってみることにした。
PukiWikiやはてな記法に慣れているので、比較的とっつきやすそうだったからだ。
何も考えずに選んだら、markdownテンプレートエンジンは必要なgemが入ってないから、使えないよとのエラー。
blueclothというgemを入れればいいらしい。
gem install bluecloth
しかしよく見ると、Retrospectiva的には、以下のように書いてあり、retroがお勧めとのこと。
I strongly recommend to use the RetroMarkup instead of Textile, Markdown or RDoc. Textile, Markdown and RDoc are vulnerable to code injection attacks since they do not provide any built-in protection facilities, therefore these are only tolerable for non-public installations.
retro以外のテンプレートエンジンはXSS脆弱性があるので、公開する場合はretroにしないとやばいっぽい。
参考
- markdwonについて:http://www.truth-bloom.net/~schwarz/p20/var/markdown/
- retro記法について:http://retrospectiva.org/wiki/markup_reference