Articles of markdown

在JavaScript中MarkDown最快&效率

我正在寻找一个JavaScript MarkDown(MD)引擎,通过node.js浏览器和服务器端。 大多数时候,预期的输出将是HTML5(尽pipe我可以使用MD,XML,PDF和各种ePub格式;如果直接MD到xxx格式或HTML到xxx格式将是最好的)。 大型MD文件的快速转换将是最好的,但我也打算在低端手机上使用它,所以内存使用也被考虑在内。 我想有没有JavaScript-MD经验,我无法find,testing人们已经运行等。到目前为止,这里是我收集的信息: https://github.com/chjj/marked “为速度而build” https://github.com/guybrush/showdown旧的&不再维护 其他研究,大多数年纪较大: 什么是最好的JQuery所见即所得纺织编辑器? Markdown在JavaScript中将双星号转换为粗体文本 使用JavaScript将Markdown / Textile转换为HTML(最好是Markdown / Textile) 有没有好的Markdown Javascript库或控件? 你将如何去parsingMarkdown?

如何使用Node.js标记化标记?

即时通讯构build一个iOS应用程序,有一个视图,将有源自降价。 我的想法是能够将存储在MongoDB中的降价分析成如下所示的JSON对象: { "h1": "This is the heading", "p" : "Heres the first paragraph", "link": { "text": "Text for link", "url": "http://exampledomain.com", } } 在服务器上,我正在运行Node.js,并且正在查看标记为最受欢迎的模块。 它使我可以访问Lexer,这是标记化一些自定义对象的降价。 但是当我看着这个对象的时候,它并没有标记出这个链接。 如果我继续parsingHTML的标记,则会检测到该链接,并且HTML看起来正确。 看了一些更多的模块,失败后,我想也许我可以在客户端上做到这一点,发现MMMarkdown看起来很有前途,但是再次..当直接parsing到HTML时,工作正常,但是当介入之间,只是parsing所谓的MMDocument降价,它不包含任何types的链接的MMElement。 那么,有什么关于降价parsing的基础知识,我失踪了? 内联链接的Lexing应该是在第二轮,或什么的? 我不能让我的头在附近。 如果没有其他的工作,我可能会使用一个UIWebView充满了从parsing的降价HTML的HTML,但是我们必须再次devise整个事情,但与CSS,我们没有时间,所以我们不能重新负担得起双重工作。

在Markdown元素之间转换

有什么select来parsingMarkdown文档并处理其元素以输出另一个Markdown文档? 我们来说吧 “` # unaffected # “` # H1 # H1 == ## H2 ## H2 — ### H3 ### 应该转换成 “` # unaffected # “` ## H1 ## H1 — ### H2 ### ### H2 ### #### H3 #### 在Node环境中。 目标元素可能会有所不同(例如,####可能会转换为**)。 该文件可能包含其他标记元素应保持不受影响。 如何获得? 显然,不与正则expression式(使用正则expression式代替完整的词法分析器会影响# unaffected # )。 我希望使用marked但它似乎只能够输出HTML,而不是Markdown。

我怎样才能在express.js玉器模板中进行降价?

我使用快速js框架。 我有一个从数据库markdownifiedstring,并希望在我的玉模板呈现为HTML。 我安装了node-markdown,想要这样渲染它: app.js var md = require("node-markdown").Markdown; template.jade – each note in todo.notes div= md(note.string) 但是,它不会打印出任何东西…有什么build议吗? 谢谢! 编辑:解决它自己,只是忘了把我的看法的MDvariables…

使用Jade's:markdownfilter时是否可以包含外部文件?

我正在构build一个Express.js节点应用程序,并使用Jade模板。 Jade提供了一个Markdownfilter,可以在Jade中embeddedMarkdown代码: h1 This is Jade :markdown ## And this is Markdown h3 Back in Jade (注意:为了使用这个filter,你必须安装一个Markdown引擎,例如npm install marked –save 。你不必在你的Express应用程序中require()这个模块,但是它必须被安装)。 所以,在Jade中embeddedMarkdown可以正常工作。 不过,我想将我的Markdown保存在单独的文件中,并dynamic地将它们包含在Jade模板中。 我试过这个,它不工作: :markdown include ../path/to/markdown/file.md include命令被视为源代码而不是被解释为命令。 在:markdownfilter中是否可以从外部文件注入Markdown? 请不要提供解决方法! 我知道如何解决这个问题。 我想知道:markdownfilter是否与外部Markdown文件兼容。

将原始Markdown文本传递给Jade

我在玩第一个Node.js Express应用程序,每个程序员都知道,在testing一个新的框架时,你应该build立的第一件事是一个博客! 无论如何,我想用Markdown写文章,然后在视图中渲染它。 我看到Jade允许在视图本身内部使用filter来完成这个工作,但是我无法完成这个工作。 为了简化这种情况,下面是我正在谈论的一个例子。 //app.js res.render("article", { md : "Hello World!\n\n*Woo*" }); //article.jade section :markdown #{md} 但是,它会输出: <section><h1>{md}</h1></section> …它并不代替我传递给它的variables。 然后我试了这个: //article.jade section :markdown !{md} 而输出是这样的: <section><p>Hello World! *Woo*</p></section> 所以,现在它不parsing降价! 我已经能够通过parsingapp.js文件中的降价,然后将HTML传递给视图来显示,但我不知道,这似乎有点混乱。 有没有办法将variables传递给Jadefilter?