编辑:我最近了解了一个名为CommonMark的项目,该项目可以正确识别并处理原始Markdown规范中的含糊之处.http://commonmark.org/它有很棒的C#库支持.
你可以在这里找到语法.
下载的源代码是用Perl编写的,我无意表达.它充满了正则表达式,它依赖于MD5哈希来逃避某些字符.对此有些不对劲!
我即将为Markdown编写解析器代码.这有什么经验?
如果你对Markdown的实际解析没有任何意义,请给我时间.(这可能听起来很苛刻,但是,我正在寻找洞察力,而不是解决方案,即第三方库).
为了帮助解决问题,正则表达式旨在识别模式!不要解析整个语法.人们认为这样做是foobar.
一旦我发现它值得分享,我会回来找一个解决方案.
我想构建一个网站,用户可以在其中输入文本并在Markdown中对其进行格式化.我之所以喜欢Javascript解决方案是因为我想要显示实时预览,就像在StackOverflow上一样.
但是,我的网站并不针对开发人员,因此编辑器控件非常理想.
我在StackOverflow上收集它,正在使用WMD编辑器.
在Google上快速搜索也会出现Showdown库,我认为它实际上是由WMD使用的.
还有其他选择吗?WMD/Showdown是否已经成为很好的工具?您对不同选择的体验是什么?