问题标签 [javascript-marked]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
570 浏览

javascript - 标记投掷错误 (Markdown) - Meteor

所以我一直在尝试获取某种类型的markdown插件来将markdown语法转换为html,但我遇到了很多麻烦。我正在使用流星,但是,我不确定这是否真的是一个问题。

我尝试了以下名为的插件Marked:(https://github.com/chjj/marked

我得到了这些错误

我已经尝试过其他插件,例如pagedown-bootstrap同一插件的其他版本,我也遇到了类似的错误。

我有什么特别的遗漏吗?

0 投票
1 回答
7188 浏览

node.js - 使用 express 和标记返回呈现的降价

因此,我正在运行一个小型测试应用程序,以在访问路由时以 html 格式返回 markdown 文件的内容。我正在使用标记来呈现降价(https://github.com/chjj/marked)。

这是我到目前为止所拥有的 -

当我导航到 localhost:3000 我得到 -

TypeError:无法调用未定义的“替换”方法请将此报告给https://github.com/chij/marked

我相当肯定我正在尝试发送一个字符串,它 res.send('Hello World!') 工作得很好。抱歉,我对 Node 和 express 都是新手,所以我还在搞清楚。任何帮助深表感谢。

0 投票
3 回答
7349 浏览

javascript - 标记(Markdown)+美人鱼(流程图和图表)

努力让美人鱼 - https://github.com/knsv/mermaid 与 Marked 合作 - https://github.com/chjj/marked

根据我收集到的信息,我应该能够在降价中写下以下内容

并让它渲染

我错过了什么?

0 投票
5 回答
2586 浏览

javascript - 在 Markdown 元素之间转换

解析 Markdown 文档并处理其元素以输出另一个 Markdown 文档的选项有哪些?

让我们说吧

应转换为

在节点环境中。目标元素可能会有所不同(例如#### 可能会转换为**)。

文档可能包含其他不受影响的标记元素。

如何获得?显然,不使用正则表达式(使用正则表达式而不是成熟的词法分析器会影响# unaffected #)。我希望使用marked,但它似乎只能输出 HTML,不能输出 Markdown。

0 投票
1 回答
346 浏览

javascript - 将模块函数传递给另一个文件中的函数

我不确定这里发生了什么,但它一直困扰着我一段时间。节点降价解析器的marked工作方式如下:

这一切都有效。但是我正在构建一个插件系统,我想将标记的模块函数传递给另一个文件中的函数并在该函数中设置选项:

marked函数已正确传递给我的插件函数,并setOptions调用了该函数,但是当我marked随后在我的主脚本中使用时,未设置选项。如果我在主脚本中设置选项,它就可以工作。

我有点不确定marked作为 aFunction及其实现是否setOptions()可能是罪魁祸首?

有什么想法吗?

0 投票
3 回答
8566 浏览

angular - 使用 Angular2 中标记的

我正在尝试使用 Angular2 制作一个简单的 Markdown 内联编辑器。我尝试了几种方法,但似乎都没有。我安装了用 npm 标记的,现在它在项目 node_modules 目录中可见。我可以导入它并且它被netbeans识别。现在,当我使用它时,什么都不起作用,如果我打开 firefox 调试器,我会发现 localhost:3000/marked not found。

我将降价转换器放在服务中。看起来如下:

像这样使用一切正常,除了没有翻译降价。如果我用 md 取消注释所有行,它将停止工作。我使用它的组件如下所示:

我没有显示所有涉及的文件,但如果有文件我应该提供,请在评论中询问。如果我对 Typescript 和/或 Angular2 注入或其他内容有什么误解,欢迎提供任何解释这些概念的信息资源。我在 www 上阅读了很多,但似乎所有关于 Angular2 的文档都很快过时了。

0 投票
0 回答
997 浏览

javascript - 渲染降价文本
带有标记.min.js 的标签

我目前正在开发一个处理降价文件的在线文本编辑系统。编辑器工作正常(当用户编辑文件时,markdown 输入使用marked.min.js 进行解析以进行预览),但是在实现仅用于显示目的的页面时,我发现了一个奇怪的打嗝。

我想使用相同的降价解析器,所以必须在客户端用marked.min.js解析文件我想在<pre>-tags中传递降价代码,这样如果js由于某种原因失败, markdown 文件会像在普通文本编辑器中一样显示(最好的可读格式)。要使用格式化文本解析和替换文本,我只需使用以下内容:

但是,我发现所有引号都没有全部解析,而它在编辑器中确实有效。>当我禁用解析器并查看标记之间的降价文件时,我可以看到所有标记<pre>。甚至以下工作:

有人可以解释为什么会出错吗?

我的 HTML 代码:

0 投票
1 回答
72 浏览

javascript - 在 MarkedJS 中渲染

我遇到了这个问题,由于某种奇怪的原因,它无法正确渲染我的代码,并且会向您展示我的代码。所以这是我来自 Controller(AngularJS) 的代码:

这是一个最小的 HTML:

正如您所看到的,我记录了原始值并得出了正确的结果: 在此处输入图像描述

嗯,是的,它记录了正确的事情......然后它必须显示正确的显示吗? 在此处输入图像描述

不,正如您在上面看到的,所有代码都在一行中,并且没有任何“标记”。如果你们想查看更多代码,请在下面的评论中告诉我。帮助将不胜感激。

0 投票
0 回答
343 浏览

javascript - 只允许更改线路和链接。禁用所有其他带有标记的功能

http://jsfiddle.net/zsvbzwgL/1/

如何只允许更改线路和链接。禁用标记为https://github.com/chjj/marked的所有其他功能 ?
(如字体样式、标题、列表样式、图像...)

js

html

更新

我尝试了以下两种方法,都不适用于强 ... // lexer.rules.strong = { exec: function() {} }; lexer.rules.strong = /(a^) (a^) (a^)/; 资源https://github.com/chjj/marked/issues/420

在marked.js中找到了这个,

marked.InlineLexer.rules.strong = /(a^) (a^) (a^)/;或以上方式lexer.rules.strong都仍然无法正常工作......

0 投票
1 回答
576 浏览

markdown - 如何在不添加 CSS 的情况下标记为呈现表格?

我正在使用标记,它支持 github 风格的降价。这包括表格支持

然而,输出有一堆不必要的内联样式:

如何在不添加 CSS 的情况下标记为只呈现 HTML?