2009-09-15 62 views
0

我一直在发现很多Github项目都使用Markdown。我原本以为这个库只在像StackOverflow这样的网站上需要,它包括用户添加注释的能力或者可能包含源代码片段的帖子。但有些应用程序似乎使用Markdown,即使情况并非如此。如何知道我是否需要使用Markdown库?

降价是一个轻量级的标记语言 ,最初由约翰·格鲁伯 和亚伦·斯沃茨为了帮助 最大的可读性和 其输入和输出 形式两者的“publishability”。该语言需要 来自现有约定的 提示电子邮件中的纯文本。 降价转换其标记文本 输入到有效的,结构良好的XHTML和 替换左尖括号 (“<”)和&符号与它们 相应的字符实体 引用。

目前我正在编写一个网络应用程序,其中包括用户添加评论的能力。是否有可能为此使用Markdown - 即使注释不包含源代码?

回答

1

需要降价与能够包含源代码无关。这只是格式化文本的一种方式,使用格式化程序不可用时甚至可读的简单格式。历史上,论坛软件为此使用了BB代码,这对于许多用户来说非常麻烦,并且不提供“可读”功能。

无论如何,在这种情况下,您需要问自己的问题是:您是否希望让用户对评论进行格式化?如果是的话,你需要一些格式化库。 Markdown可能是一个好主意。它与人们倾向于在纯文本环境中标记的方式无关,例如周围带有星号或下划线的强调文本。

它也是一种保护,因为它用实体取代了HTML标记,基本上可以防止脚本攻击。

1

如果您想让您的用户能够进入大胆斜体文字,或包括links to other pages,然后提供减价的支持是做一个好办法。无论这是你想支持的东西取决于你,但它是有用的,国际海事组织。

相关问题