新手问题 加入了 markdown 功能不是很理想

ane · February 28, 2014 · Last by jjym replied at February 28, 2014 · 2325 hits

像这样一段 markdown 代码

在我的程序里出来的效果是

似乎没有主动换行,在 rubychina 里就非常理想

 var Animail = Backbone.Model.extend({
    initialize: function(){
          alert("Welcome to this world");
      }
});

我代码里也没有用非常复杂的方法,就是doc.post = markdown.toHTML(doc.post); 转换,我不太了解需要哪方面的改进?

ruby-china 用的是GFM 需要配置你的 toHTML 参数支持 GFM

简单的就是一个 \r\n<br /> 的处理。。。

顶楼第一个效果是标准 Markdown 的效果(应该前后还有一个 ` 吧?),很多网站对 Markdown 语法做了扩展,Ruby China 用的是近似 Github 的 GFM,要实现 Github 的效果就看看用的 markdown 库有没有 GFM 支持。

有些 markdown parser 可能没对 code 块处理,代码着色 (包括换行) 是通过专门着色的库来完成的,你应该看看有没有提供接口让你渲染代码

You need to Sign in before reply, if you don't have an account, please Sign up first.