[请益] 建议可以支援语法高亮的 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