Tag: markdown

JavaScript知识库,markdown wysiwyg(和后面),图像编辑,然后出口pdf

我们有知识库(必须可用于添加/编辑),如果我们键入%ASDF%,它会将其更改为模板中知识库中定义的文本。 我想使用一些所见即所得的编辑器,如果有需要手动input一些东西的报告(不是必要的降价),但什么库/脚本将允许我插入和操纵照片(裁剪/resize,模糊等),然后把它放在任何我想要的报告拖放(就像MS Word一样)? 一切完成后,报告将被导出到PDF,但我会find一些JS库或其他方式来做到这一点。 什么将是写这个最好的框架? Node.js的? angular? PHP + Laravel + JS库? Ruby on Rails(没有ruby的经验)? 请指点我。

在NPM上查看我的自述数据时,每个angular色之间都有一个

我是npm和节点的新手,只是一个业余爱好者。 我想通过npm创build,发布和使用一个模块。 我做了一个很小的math库: https : //www.npmjs.com/package/thombsaway-maths 这里是回购,所以你可以看到README.md呈现在那里: https : //github.com/Thomas-Elder/hobby.node.maths 我想这是一些编码问题,我猜? 我在Windows 10上,写在vscode。

如何将Markdown-it-emoji整合到VS Code中

VisualStudio Code通过使用markdown-it对Markdown有很好的支持,并且有一个名为markdown-it-emoji的扩展,允许直接在markdown中使用emojis。 我试图在VS Code中安装它,但是在VS Code Preview中我看不到emojis。 这是我所做的: npm install markdown-it-emoji –save-dev 我的package.json看起来像这样 "devDependencies": { "markdown-it": "^8.3.1", "markdown-it-emoji": "^1.3.0"} 在VS Code中使用markdown-it-emoji我需要做些什么?

将Markdown / ASCI(多行)转换为HTML(nodejs)

我现在有这个在我的编辑器.. * Line one * Line two some more info 像这样坐在数据库中 * Line one\r\n* Line two\r\nsome more info 我正在使用Markdown软件包将减价转为HTML以显示在我的网站上,这工作正常。 但是,它忽略了换行符,因此给我这个输出… <ul><li>Line one</li><li>Line two\r\nsome more info</li></ul> 当我想要的输出是… <ul><li>Line one</li><li>Line two</li></ul>some more info 我想我需要从我的单行'多行string'之前,我通过降价运行它? 任何想法的最佳方法? 目前使用这个代码 var markdown = require( "markdown" ).markdown; var unMarkdownDescriptions = function(description){ //Check if currently contains HTML. if(typeof description !== "undefined"){ if(description.indexOf("<") !=-1){ […]

将markdown整合到angularjs中?

我已经开始使用AngularJS + NodeJS编写一个简单的应用程序来了解更多关于堆栈的信息,看起来markdown工作起来有点棘手,但是没有得到很好的支持。 我来自一个ruby背景,我使用的是redcarpet降价库,这是非常标准和直接。 我遇到了angular-markdown-directive : 优点 设置简单 使用ngSanitize清理用户提交的降价。 这个图书馆是由Angular官方团队支持的。 缺点 它在引擎盖下使用showdown ,似乎已经死了一段时间,但小的进展似乎正在与新的维护者正在接近。 然而,它有不less突出的bug,2013年和2014年的两个特别bug报告令人担忧: (1)下划线显然被解释为斜体(将创build格式不正确的链接): https://github.com/showdownjs/showdown/issues/96 : https://github.com/showdownjs/showdown/issues/96 (2)安全问题,使XSS仍未修补: https://github.com/showdownjs/showdown/issues/57 : https://github.com/showdownjs/showdown/issues/57 我不确定(2)是否会成为我的情况,因为ngSanitize可能有帮助。 还有另一个名为markdown-it库,但是这个库在Nodejs中处理Markdown而不是Angular。 但是他们的例子并没有提到最好的安全实践。 – 有没有关于如何安全地将Markdown安全地集成到Node / Angular应用程序中的完整示例? angular-markdown-directive似乎是一个不错的select,但有一些令人痛苦的问题,而其他大多数markdown库都是死亡/死亡,或者它们在生产环境中的安全性。

结合Visual Studio代码构build任务

Visual Studio代码文档提供了示例tasks.jsonconfiguration ,允许打字稿编译或降价编辑。 它并没有阐明如何同时实现两者 。 如何做到这一点? 这是两个例子的总结 打字稿例子 如果我希望VSCode执行打印脚本构build步骤,说明我需要安装打字稿( npm install -g typescript打印脚本),然后定义以下任务: { "version": "0.1.0", "command": "tsc", "isShellCommand": true, "showOutput": "silent", "args": ["*.ts"], "problemMatcher": "$tsc" } Markdown示例 如果我希望VSCode执行Markdown构build步骤,文档说我可以安装我select的markdown插件(例如npm install -g marked ),然后定义一个任务: { "version": "0.1.0", "command": "marked", "isShellCommand": true, "args": ["sample.md", "-o", "sample.html"] } 怎么办? 显然,tasks.json可能只包含一个JSON对象。 因此,我不能简单地用逗号将上述两个定义join。 另一方面,可以在整个任务定义中定义多个任务: { "version": "0.1.0", "command": "<what goes […]

在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…