问题标签 [showdown]
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 - 通过小书签触发降价处理
想象一个普通网页,有人写了
[this *unprocessed* markdown](https://stackoverflow.com)...
是否有我可以单击的小书签以处理页面上的任何原始降价?
它不必在任何地方都有效,或者准确地说,只是相当简单的网站。
到目前为止我已经尝试过:
但是在这里我已经遇到了ReferenceError: showdown is not defined
。
我看过http://heckyesmarkdown.com但这确实与我想要的相反。
scala.js - 如何在 scalajs 中使用 showdown.js?
我想在我的 scalajs 项目中使用showdown.js库。
我如何使用 scalajs 替换 javascript 代码:
我找到了与 的依赖关系jsDependencies += "org.webjars.bower" % "github-com-showdownjs-showdown" % "1.4.3" / "1.4.3/showdown.js" commonJSName "Showdown"
,但还不够。我应该写一个 js.native 绑定到scala.js 文档中的库引用吗?
欢迎举个例子!谢谢
javascript - 防止 Showdown 修改某些分隔符之间的文本
有什么办法可以阻止 Showdown 解析某些分隔符之间的文本($
在$$
这种情况下),这样它就不会将我的 LaTeX 代码解释为降价?如果没有,有没有其他方法可以让两者一起工作?目前,我只是将输入传递给 Showdown,然后将其交给 Katex 进行解释,这通常会导致 Showdown 在我的 LaTeX 中插入 html 标签。
javascript - highlightjs 无法与 Showdown 和 AngularJS 一起正常工作
我正在尝试将这些库与 AngularJS 结合起来:
- ng-摊牌
- 角高光js
ng-showdown 工作正常,highlightjs 适用于静态模型,我想要实现的是动态更改标记语法高亮,以便再次应用动态模型 hljs 上的每个更改。
这个 plunker 显示了这个问题:https ://jsfiddle.net/062m5wzb/1/
HTML:
JavaScript:
我通过了 angular-highlightjs 的文档,但似乎没有什么对我有用。
https://github.com/pc035860/angular-highlightjs
我想我在重新应用 highlightjs 时错过了 on change 事件。
node.js - nodeJS 在外部脚本文件中使用 NPM 模块
我正在开发降价转换器应用程序,并使用 NPM 包摊牌。在我的 app.js 文件中,我有一个
var showdown = require('showdown');
正在正确添加的文件。在我的前端,我需要一个需要使用它的 script.js。但是,它不识别摊牌变量。如果我使用上面包含我的 script.js 的摊牌 cdn,则该代码可以完美运行。如何使我的 NPM 模块可以在整个项目中使用?
mongodb - MongoDB与摊牌。将降价保存为字符串
我已经尝试对此进行研究,但没有找到并回答。
我试图做的是将 mongodb 中的 markdown 保存为字符串而不解析它。只是将其保存为字符串..
然后从 mongodb 中获取 markdown 字符串并在 react 中使用 Showdown 来解析它。但是我无法让它工作。
例如,摊牌似乎像第一个降价样式一样解析
# Dillinger [![N|Solid](https://cldup.com/dTxpPi9lDf.thumb.png)](https://nodesource.com/products/nsolid)
会成为
<h1>dillingernsolidhttpscldupcomdtxppi9ldfthumbpng</h1>
现在有点卡住了。
有人做过类似的东西并让它工作吗?
javascript - 是否可以使用摊牌解析 Markdown 文件中的标题?
最近我遇到了一个用showdown实现的Python 备忘单。它从 GitHub 加载 Markdown,然后使用 showdown 将该响应呈现为 HTML。由于备忘单相当长,我想添加一个浮动目录。为此,我需要顶级标题。
理想情况下,我希望 showdown 为我提供 Markdown 中的标题列表以呈现目录。查看备忘单时,我在 Chrome 开发人员控制台中四处寻找,似乎摊牌 API 的 API 表面很小。查看摊牌文档并搜索更详细的 API 文档后,我找不到实现我想要的方法。
在调用 to 之后从 HTML 中获取我需要的东西似乎对我来说可能更有效converter.makeHtml(text)
,但我认为问这个问题是值得的。如果有提供此功能的替代 Markdown 引擎,我会切换。
javascript - 从 raw-loader 导入文本并使用 showdown 格式化时如何在 VueJS 中保留换行符
我正在一个网站上显示有关一项运动的基本信息。我将(小)规则手册保存为rulebook.md
. 我的项目正在使用 webpack 和最新的 vue-cli 和 yarn。
要导入我使用的规则手册raw-loader
,并将内容传递给一个名为 Vue 的组件markdown
,该组件需要 markdown 并使用showdown
模块对其进行格式化。
@/components/Markdown.vue
@/views/punchies/Rulebook.vue
我试图设置showdown
使用换行符并告诉 CSS 呈现换行符。只需执行console.log(source)
即可显示规则手册,其中没有任何换行符。在搜索此问题后,raw-loader
github 显示了一个问题,其中解释说raw-loader
确实保留了换行符。
javascript - 如何使用 showdown.js 将表格文本打印到 md 表格?
我想使用 showdown.js 打印 md 表。但是,它似乎没有像我预期的那样正确转换为降价表。
我尝试将选项('table option')设置为'true'并将文本转换为md。但是,不起作用。
以下是我实现的功能,供您参考。
setMdConvert()
<= 正如我所说,我只是尝试了所有选项为真。
getTechDescriptionMd()
<= 将任意降价文本转换为降价表的测试函数
结果:
还有其他我想念的选择吗?