Markdown.NET被Stack Overflow开源

Markdown.NET被Stack Overflow开源

2010/1/19 14:16:00来源:本站整理作者:我要评论(0)

Markdown Sharp最初称为Markdown.NET,是一个Markdown文本处理器的C#实现,现在Stack Overflow已经把它源了。

  Markdown是一个文本到HTML(text-to-HTML)的转换工具,最初由John Gruber用Perl编写,在2004年基于BSD许可发布。Markdown是AsciiDoc、BBCode、Textile等轻量级标记语言的一种,最近几年被类似Stack Overflow这样的网站所采用,从而获得了长足的发展。

  Markdown有多种实现,除了最初的Perl实现以外,还有PHP Markdown、Markdown.NET、Showdown/JavaScript、Discount/C、RDiscount/Ruby。Stack Overflow在客户端使用的是WMD,一种Markdown的JavaScript实现,而在服务器端使用Markdown.NET。WMD从一开始就是开源的,源代码是John Fraser最初为AttackLabs所编写的WDM/JavaScript的反向工程。服务器端的C#实现版本最近才以Markdown Sharp的名称而开源,带来的增强、错误修正和附加功能有:

  •包括了相关的链接、文档和文件

  •添加了MDTest 1.1测试包

  •添加了Simple测试包

  •可以在NUnit和控制台中运行的测试

  •附带长、中、短的Markdown例子来作为标准的测试基准

  •refactored和profiled性能提高2-5倍

  •Stack Overflow所具有的特定改变(比如更严格的斜体/粗体)都可配置,所以你能够开关它们。

  Markdown对于那些打算使用比HTML更简单的标记语言的作者而言非常有用,这样的轻量级标记之后可以被转换为HTML。同时,网站也能用它来让用户以纯文本提交评论,而在显式的时候转换为HTML。

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 囧
      囧
  • 0 恶心
      恶心
  • 0 期待
      期待
  • 0
      难过
  • 0 不错
      不错
  • 0 关注
      关注
  • 最新评论
  • 热门评论
共有评论(0)条 查看全部评论
高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲

注:您的评论需要经过审核才会显示出来