低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

Stack Overflow 开源 Markdown/C#

2010 年 1 月 17 日

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。

查看英文原文: Stack Overflow Has Open Sourced Markdown/C#

2010 年 1 月 17 日 03:002316
用户头像

发布了 254 篇内容, 共 39.3 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

第6周总结

andy

java 后端博客系统文章系统——No5

猿灯塔

Java

Rust所有权,可转可借

袁承兴

rust 指针 函数调用 引用 内存管理

面向对象编程学习

一叶知秋

区块链扩张路径变局:从技术比拼转向生态落地

CECBC区块链专委会

架构师训练营第六周作业

一剑

你要的《Spring系列源码解读》PDF它来了

z小赵

Java spring

1. react起始 | 2020年前端再入门系列连载

chaozh

前端开发 React

记一次Apache的代码导致生产问题

java金融

Java Apache spring BeanUtils

现在微服务这么火,你还不了解吗?阿里P8推荐的微服务学习指南

互联网架构师小马

Docker 微服务 Spring Cloud Spring Boot dubbo

第6周作业

andy

第6周课后练习-请简述CAP原理

Dawn

极客大学架构师训练营

详解区块链应用市场与落地应用现状

CECBC区块链专委会

互联网大厂根本没有题库!了解这些却能让你掌握“隐形题库”

互联网架构师小马

程序员 面试 面试题 Java 面试 找工作

分布式系统架构作业

qihuajun

第六周作业

秦宝齐

学习 极客大学架构师训练营

第六周总结

秦宝齐

作业

没错,用三方 Github 做授权登录就是这么简单!(OAuth2.0实战)

程序员内点事

Java GitHub oauth2.0

CAP Theorem

dongge

架构师训练营第六周作业

R20114

极客大学架构师训练营

用Roslyn做个JIT的AOP

八苦-瞿昙

技术 随笔杂谈 aop 代理 框架

MySQL 连接查询超全详解

X先生

MySQL 数据库

数据结构学习心得

程李文华

对CAP的理解

朱月俊

LeetCode题解:15. 三数之和,JavaScript双循环+HashMap,详细注释

Lee Chen

LeetCode 前端进阶训练营

2020-07-11-第六周作业

路易斯李李李

React与前端开发发展史

pingan8787

HashMap学习总结

大刘

hashmap hash

架构师训练营第六周总结

一剑

CAP原理

chenzt

架构师训练营第 6 周作业二

不谈

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

Stack Overflow开源Markdown/C#-InfoQ