首页 > 代码库 > 新版markdown功能发布!支持github flavored markdown!

新版markdown功能发布!支持github flavored markdown!

让大家久等了!新版markdown功能一直拖到今天才发布,很是愧疚。。。但不管怎么样,总算发布了!

今年1月份发布第一版markdown功能之后,很多园友反馈说做得很烂,我们综合大家的反馈之后发现不仅很烂,而且非常烂。于是,烂定思烂,决定重新开发markdown功能。

这次我们果断采用了最强大的markdown引擎——pandoc。但果断起来容易,做起来难。摆在我们面前的一个最大的难题就是如何用C#调用Haskell? 再加上之前没有接触过Haskell,更是难上加难。经过一个多月的努力才解决了这个问题,而且走了不少弯路,详见困扰多日的C#调用Haskell问题竟然是Windows的一个坑。

这次的markdown功能与使用pandoc -f markdown_github命令的转换效果是一样的,也与pandoc的在线转换工具(from GitHub to HTML)的效果一样的。代码着色的效果也与github差不多。

新版markdown功能效果预览:

  • markdown功能测试:C++代码着色
  • markdown功能测试:Bash代码着色
  • markdown测试:javascript代码着色
  • markdown功能测试:表格

这次发布是园子对mardown功能支持的一个新的开始。虽然还存在不少问题,但相比之前看到大家的抱怨只能愧疚,现在终于可以动手逐步解决了。

注:

  • 使用mardown需要先在博客后台将默认编辑器改为Markdown。
  • 新版markdown功能发布之前用markdown写的博文,如果没有生效,是因为缓存的原因,只需进入编辑界面保存一下即可。