【问题标题】:HTML or Alternate markup for wiki site?wiki 站点的 HTML 或替代标记?
【发布时间】:2010-12-24 01:32:44
【问题描述】:
在为我的类 wiki 网站选择编辑器时,我正在考虑是否允许 HTML 或自定义替代标记(可能像 wikipedia/wikimedia's 或 BBCode)。
HTML 的好处:
- 易于用户处理(复制粘贴、学习)
- 有点未来的证明
- 更多可用的编辑工具,通常也是所见即所得
替代标记的好处:
- 在服务器端,我不必担心解析我不允许的恶意 javascript 或样式或 HTML
- 简单易学
- 如果不精通 HTML,可能更容易破译
我错过了什么,最好的解决方案是什么?
【问题讨论】:
标签:
wiki
html-parsing
mediawiki
markup
html-editor
【解决方案1】:
取决于您的目标受众。如果他们精通技术,他们可能知道 HTML、BBCode 等。如果他们不是,他们可能不知道,简化标记可能更合适。就我个人而言,我喜欢非技术人员的降价。两者都有可用的编辑工具,也有可用于处理它们的库。所以真的归结为您希望您的用户使用哪个?
【解决方案3】:
作为一个用户,我不喜欢用 html 来做 wiki 编辑之类的事情。大多数时候你不需要的只是简单的功能,所以它太冗长了,只会让生活变得更难,而且我也不喜欢使用所见即所得的编辑器。我更喜欢自己直接在编辑字段中输入 Markdown 或 Textile。
【解决方案4】:
如果考虑易用性,请使用 WYSIWYG 编辑器,那么底层标记是什么并不重要。