问题标签 [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.
javascript - 标记投掷错误 (Markdown) - Meteor
所以我一直在尝试获取某种类型的markdown
插件来将markdown语法转换为html,但我遇到了很多麻烦。我正在使用流星,但是,我不确定这是否真的是一个问题。
我尝试了以下名为的插件Marked
:(https://github.com/chjj/marked)
我得到了这些错误
我已经尝试过其他插件,例如pagedown-bootstrap
同一插件的其他版本,我也遇到了类似的错误。
我有什么特别的遗漏吗?
node.js - 使用 express 和标记返回呈现的降价
因此,我正在运行一个小型测试应用程序,以在访问路由时以 html 格式返回 markdown 文件的内容。我正在使用标记来呈现降价(https://github.com/chjj/marked)。
这是我到目前为止所拥有的 -
当我导航到 localhost:3000 我得到 -
TypeError:无法调用未定义的“替换”方法请将此报告给https://github.com/chij/marked。
我相当肯定我正在尝试发送一个字符串,它 res.send('Hello World!') 工作得很好。抱歉,我对 Node 和 express 都是新手,所以我还在搞清楚。任何帮助深表感谢。
javascript - 标记(Markdown)+美人鱼(流程图和图表)
努力让美人鱼 - https://github.com/knsv/mermaid 与 Marked 合作 - https://github.com/chjj/marked
根据我收集到的信息,我应该能够在降价中写下以下内容
并让它渲染
我错过了什么?
javascript - 在 Markdown 元素之间转换
解析 Markdown 文档并处理其元素以输出另一个 Markdown 文档的选项有哪些?
让我们说吧
应转换为
在节点环境中。目标元素可能会有所不同(例如#### 可能会转换为**)。
文档可能包含其他不受影响的标记元素。
如何获得?显然,不使用正则表达式(使用正则表达式而不是成熟的词法分析器会影响# unaffected #
)。我希望使用marked
,但它似乎只能输出 HTML,不能输出 Markdown。
javascript - 将模块函数传递给另一个文件中的函数
我不确定这里发生了什么,但它一直困扰着我一段时间。节点降价解析器的marked
工作方式如下:
这一切都有效。但是我正在构建一个插件系统,我想将标记的模块函数传递给另一个文件中的函数并在该函数中设置选项:
该marked
函数已正确传递给我的插件函数,并setOptions
调用了该函数,但是当我marked
随后在我的主脚本中使用时,未设置选项。如果我在主脚本中设置选项,它就可以工作。
我有点不确定marked
作为 aFunction
及其实现是否setOptions()
可能是罪魁祸首?
有什么想法吗?
angular - 使用 Angular2 中标记的
我正在尝试使用 Angular2 制作一个简单的 Markdown 内联编辑器。我尝试了几种方法,但似乎都没有。我安装了用 npm 标记的,现在它在项目 node_modules 目录中可见。我可以导入它并且它被netbeans识别。现在,当我使用它时,什么都不起作用,如果我打开 firefox 调试器,我会发现 localhost:3000/marked not found。
我将降价转换器放在服务中。看起来如下:
像这样使用一切正常,除了没有翻译降价。如果我用 md 取消注释所有行,它将停止工作。我使用它的组件如下所示:
我没有显示所有涉及的文件,但如果有文件我应该提供,请在评论中询问。如果我对 Typescript 和/或 Angular2 注入或其他内容有什么误解,欢迎提供任何解释这些概念的信息资源。我在 www 上阅读了很多,但似乎所有关于 Angular2 的文档都很快过时了。
javascript - 渲染降价文本带有标记.min.js 的标签
我目前正在开发一个处理降价文件的在线文本编辑系统。编辑器工作正常(当用户编辑文件时,markdown 输入使用marked.min.js 进行解析以进行预览),但是在实现仅用于显示目的的页面时,我发现了一个奇怪的打嗝。
我想使用相同的降价解析器,所以必须在客户端用marked.min.js解析文件我想在<pre>
-tags中传递降价代码,这样如果js由于某种原因失败, markdown 文件会像在普通文本编辑器中一样显示(最好的可读格式)。要使用格式化文本解析和替换文本,我只需使用以下内容:
但是,我发现所有引号都没有全部解析,而它在编辑器中确实有效。>
当我禁用解析器并查看标记之间的降价文件时,我可以看到所有标记<pre>
。甚至以下工作:
有人可以解释为什么会出错吗?
我的 HTML 代码:
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
都仍然无法正常工作......