2

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

示例:[bold]Stackoverflow[/bold] 是程序员的 [tag]good[/tag] 资源。

桌子也需要。

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

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

4

3 回答 3

3

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

我建议使用以下方法之一:

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

于 2008-11-10T15:38:00.483 回答
2

StackOverflow 以及其他几个站点都使用Markdown。我认为它将为您提供功能和简单性之间的最佳平衡。

于 2008-11-10T15:26:46.107 回答
1

让我将ReStructuredText添加到列表中。

使用它的另一个好处是ReStructuredText to Anything服务的可用性,这使得创建文档的 HTML 或 PDF 版本变得非常容易。

正如已经指出的那样,有很多轻量级标记语言(很多都在这里列出:维基百科文章),应该没有必要创建自己的。

于 2008-11-10T16:22:55.947 回答