问题标签 [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 - 将角度翻译与降价相结合
我在我的应用程序中使用angular-translate和showdown.js(showdown 是 markdown 的一个端口)。我想通过降价运行翻译字符串的输出。您对如何实现这一目标有任何建议吗?
假设我有字符串
通过降价运行它会给
这是一个链接。
我的目标是在我的翻译文件中包含这样的字符串,并通过 markdown 运行翻译后的文本。我使用angular-markdown 指令,它的使用方式如下:
但是像这样结合降价和角度翻译
输出
javascript - Meteor.js 和 Showdown 扩展 - 如何将表格扩展添加到渲染器/转换器?
多年来,我一直在摆弄自定义车把助手,例如:
但我被抛出:
尝试调用助手时来自 showdown.js。
我也尝试在 Meteor 加载时重新定义转换器,但它被忽略了 - 关于如何让摊牌转换器/扩展运行的任何想法将不胜感激。
javascript - 为什么 Showdown 在我的 Meteor 项目中不起作用?
我正在学习 Meteor,但无法让 Showdown 在我的模板中工作。
这些标签:
导致此错误:
我运行了“meteor list --using”,Showdown 被列为已安装。有关如何排除故障的任何建议?
javascript - 降价转换器不适合我?
我正在使用markdown-js将 Markdown 转换为 HTML,但是它没有给出预期的输出。
HTML:
JavaScript:
输出:
所以它只是简单地将提供的 Markdown 文本包围起来,<pre><code>
而不是像下面这样的输出:
事实上,我还尝试了其他库,例如 showdown、pagedown 等,但输出始终是:
谁能知道我在这里缺少什么?谢谢
javascript - 如果模块不存在,我如何让 webpack 跳过它
我正在尝试使用 WebPack 来包含“摊牌”。问题是摊牌将需要(“fs”)并检查返回值。这使得 WebPack 抛出错误。
似乎应该可以将 Webpack 配置为生成 shim,以便调用 require("fs") 将返回 false。
也许其中一种技术可能有效:http ://webpack.github.io/docs/shimming-modules.html
这是 Showdown.js 代码。如果我在节点模块目录中注释掉这段代码,问题就解决了。但是,应该有更好的方法。
javascript - 增强 Showdown.js 表格代码,使其支持表格标题的左/右对齐
我使用Showdown.js并实现了表格扩展并使其适用于普通表格。
该扩展不支持标题对齐的“Github Flavored Markdown”。
例子:
请帮助我可以在table.js文件中包含哪些代码来添加此支持。
我在这里的marked.js 中找到了类似的代码。
javascript - 摊牌降价不替换字符串
我目前正在尝试使用 ghost 博客平台添加我自己的扩展来摊牌。我正在尝试这样做,以便有人可以输入地图,然后输入英国邮政编码并将其渲染到地图上,就像这样[map bh278bf]
。我已确保 maps.js 扩展已添加并按照我的测试工作。然而,我的正则表达式知识实际上是不存在的。我已经让 RegEx 在 Regexr.com 中工作,但是当我运行它时没有任何反应,我使用了相同的 codepen,它也不起作用,我不知道该怎么做。我需要一些帮助来识别字符串!
表达方式:
扩展 (maps.js)
angularjs - AngularJS 编译模板并在 Showdown 扩展中使用它
我正在尝试在我的 Angular 应用程序中创建一个 Showdown 扩展,它将显示范围变量。我能够很容易地设置它来显示基本范围变量,但现在我想把它放到可以使用结果的地方,除了显示ng-repeat
之外我什么也得不到[[object HTMLUListElement]]
。
到目前为止,这是我的控制器:
Plunkr:到目前为止的代码
我觉得我必须接近,但现在我不知道我是否在完全错误的轨道上,或者它是否是摊牌的事情或角度的事情或什么。
angularjs - angular-markdown-directive 不将内容显示为 HTML
我试图让angular-markdown-directive在我的 Angular 应用程序中工作,但我还没有成功。
我已遵循所有说明(包括清理、摊牌和降价等)并添加:
进入我的页面,但降价呈现原样,而不是 HTML。
我也包含了脚本;
和模块btford.markdown
我的控制台也没有错误,所以我真的不确定问题可能是什么 - 我希望其他人对这个问题有一些建议。
我的降价版本是 0.3.1
javascript - 摊牌创建错误的输出
我正在使用以下示例:html:
指示:
你可以看到一个在 jsFiddle 中应该如何工作的例子:http: //jsfiddle.net/8bENp/267/ (这就是我从那里得到的)
但是在我的项目中,“ element.html(htmlText)
”行不会返回带有列表的想要的 html,而只是将“<pre>
和<code>
”包裹在它周围。所以结果是这样的:
但应该是
我包含了完全相同的摊牌文件:
我的应用程序中的模块是:
任何想法,什么会导致这种行为?与我的其他模块之一有任何已知的不兼容性吗?