什么简单的语法可以用于富文本?

时间:2008-11-10 15:22:40

标签: syntax wiki markup richtext

我想在一个带有简单文本输入的应用程序中,丰富了一些标记以包含格式或语义标签。我希望语法尽可能简单,我希望包含自定义标签。

实施例: [bold] Stackoverflow [/ bold]是程序员的[tag]好[/ tag]资源。

也需要表格。

HTML / XML和LaTeX足够强大,但却太复杂了。 Wiki-Syntax看似简单,但每个标记使用另一个符号,引用不明确,每个Wiki似乎都有另一种语法。对于表格和类似的东西,Wiki变得非常复杂。

是否存在符合我需要的语言/语法,或者可以稍微更改一下?或者我必须自己发明一些东西?在那种情况下,你有建议吗?

3 个答案:

答案 0 :(得分:3)

绝对不要发明自己的。已经有很多简单的标记语言,用户讨厌学习新的语言。相信我!

我建议使用以下其中一项:

根据您的用户群以及您所选语言提供的工具和解析器做出决定。对于我的网站,我们选择了Textile,但我发现BBCode往往是大多数人已经知道的语言。但是,这会因用户人口统计特征而异。

答案 1 :(得分:2)

StackOverflow与其他几个网站一起使用Markdown。我认为它将为您提供功能和简单性之间的最佳平衡。

答案 2 :(得分:1)

我可以将 ReStructuredText 添加到列表中。

使用它的另一个好处是 ReStructuredText to Anything 服务的可用性,可以非常轻松地创建文档的HTML或PDF版本。

正如已经指出的那样,有许多轻量级标记语言(这里列出了许多语言: wikipedia article ),不需要创建自己的语言。