[請益] 建議可以支援語法高亮的 post 儲存方式

作者: Neisseria (Neisseria)   2016-03-20 17:58:35
最近想到的一個問題,還沒實作成網站,上來問問大家的意見
不限於某個特定的 web framework,而是一般性的想法
如果想要在網頁的文章中可以顯示程式碼,例子:
https://developers.google.com/+/web/embedded-post/#advanced_configuration
在上述例子中,含有一些 HTML 碼,而且 HTML 碼的部分有語法高亮
在設計後端的儲存,用什麼方式比較好呢?
儲存 HTML code,對一般使用者來說相對麻煩,而且可能被 XSS 攻擊
查到可能的方式是存成 BBcode 或是 markdown 或其他的 markup language
因為後續還會牽涉到 online editor 的實作,在想比較方便的方法
想問問看大家的想法,感恩
作者: Kenqr (function(){})()   2016-03-20 18:20:00
儲存為純文字,輸出時把html特殊字元轉換為html entity,語法高亮度用js library處理

Links booklink

Contact Us: admin [ a t ] ucptt.com