我已经开始使用derobins wmd markdown,我真的很喜欢它的执行方式以及与我的系统集成的方式。但是,我确实有一个主要问题,即<ol>
the<ul>
和 the<blockqote>
在 Google Chrome 或 RockMelt 中不起作用。
我看到它在 StackOverflow 上工作,但我知道他们正在进行很多修改。
谁能推荐一个更好的 WMD Markdown 版本?
这是我在 Chrome 中单击“blockquote”时编辑器的截图
我已经开始使用derobins wmd markdown,我真的很喜欢它的执行方式以及与我的系统集成的方式。但是,我确实有一个主要问题,即<ol>
the<ul>
和 the<blockqote>
在 Google Chrome 或 RockMelt 中不起作用。
我看到它在 StackOverflow 上工作,但我知道他们正在进行很多修改。
谁能推荐一个更好的 WMD Markdown 版本?
这是我在 Chrome 中单击“blockquote”时编辑器的截图
更新: Stack Overflow 已发布PageDown修复了上述所有错误。改用那个。下面的原始答案...
从技术上讲,来自 Google Code 的 WMD 版本是由一些 SO 人员维护的官方版本(浏览源代码以获取实际代码)。但是,它仍然存在您上面描述的错误。事实上,它在很多方面都与 SO 的当前版本不匹配。
杨的回答确实有效,但我通过将他们的 addBlankLines 函数缩小化来看看 Stack Overflow 的实际作用。他们在第 1498 行和第 1500 行之间将以下代码添加到所述函数中:
if (navigator.userAgent.match(/Chrome/)) {
"X".match(/()./);
}
我无法理解这段代码到底做了什么,但它确实有效!这就是 Stack Overflow 现在正在使用的东西,所以它不会太糟糕 :)
打开wmd.js,注释或删除第 2081 行和第 2264 行,即:
chunk.addBlankLines(); //-----line 2081
和:
chunk.addBlankLines(nLinesBefore, nLinesAfter, true); //------line 2264
我不知道为什么,但是我从调试和调试中得到了一整天。我希望它是有用的。