我正在开发一个网站,我想要一些简单的标记。我需要保持用户换行(很容易替换\ n用
或使用pre),这是一种允许链接和大胆的方式。
最好使用标记还是使用RTF?我想也许我想要特殊的字符,如:username:创建一个用户的链接或者:icon-username:显示链接和用户的头像。也许还有其他类似的东西。
我是否可以使用一个好的标记库,或者我应该找到允许用户在RTF中编写并在将其显示到输出链接/新图标等之前运行的内容?
你们喜欢哪些图书馆并认为我应该使用?
答案 0 :(得分:1)
我的个人偏好是markdown/textile,也许类似于我用来输入此消息的开源WMD editor。
答案 1 :(得分:1)
我不确定用户编写RTF是一个不错的选择。有多少人对语法感到满意?
HTML / XHTML会好得多。此外,您可以选择使用其中一个浏览器“编辑器”组件进行WYSIWYG编辑。
使用您想要的任何语法,但包含一个用于向编辑器添加项目的图标。例如。可以有一个“用户名”图标,点击它会在编辑器中添加“:username:”。与Stack Overflow的编辑器工具栏类似。
如果将来需要RTF,可以使用第三方库将HTML / XHTML转换为RTF。我之前使用过XHTML并且它实际上运行良好。最困难的部分是解析CSS(根本不是很难)。使用标准的XML Parser处理XHTML。