前端放一个JS的markdown parser, 用户发文的时候预览用,
服务器端放一个php或者python的markdown parser,
数据库里面多开一个格子,
一个放原始的markdown string,
另一个放服务器端的parser解释好的html string,
显示的时候直接读html string,
要编辑的时候读raw markdown。
【 在 byethu (rookie) 的大作中提到: 】
: 有个很普及的功能:允许用户发表RichText的内容到网站上(即非纯文本,最终显示结
: 果含有<strong>, <em>, <ul>, <a>之类的tag)。这个一般怎么实现?
: 1. 传到服务器的用户输入用whitelist escape一下,再存进数据库。显示的时候,把数
: ...................
--
FROM 218.90.139.*