2010-10-24 108 views
10

我目前正在尋找一種在項目中使用的標記語言。我希望允許網站訪問者使用標記語言(而不是HTML)編輯Wiki頁面。哪種標記語言?降價還是?

我在Ruby on Rails中實現了這個站點,並且寧願(儘管沒有約束)使用已經在gem形式中有強大支持的東西。

有我要找的標記語言的幾個主要的事情:

  • 它需要易於使用的一 非技術人羣。

  • 它需要從跨站點 腳本攻擊安全。

  • 它需要相對有用 在wiki 頁面中找到的通用標記。

  • 理想情況下,支持將在那裏以寶石形式存在 。

  • 理想情況下,一個所見即所得的編輯器(或至少有 編輯器,如SO上的一個 )將存在。

從我傾向於去降價,不僅是因爲它似乎在回報率良好的支持和(如果我沒有記錯的話),這似乎也從交叉免費流行的標記語言的一個簡短的調查現場腳本攻擊。

這些有效的觀察? Markdown有哪些下降趨勢?選擇標記語言時你會考慮哪些其他問題?最重要的是,你會選擇哪種標記語言?

任何和所有的信息,將不勝感激。

作爲一個方面說明,我已經看了Compare and contrast the lightweight markup languages,並沒有直接解決我的顧慮,但也許會爲那些希望在這個問題.----

回答

-1

我個人倒有幫助使用html scrubber(如loofah)來清理而不是依賴於標記,當然允許的某些 html是有用的。我個人推薦降價wmd wysiwym編輯器這是什麼使用;事實上,他們現在幾乎都在維護它。能夠將鏈接和圖像網址分離到標記的底部是非常有用的,而且用戶友好。