问题标签 [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 - how to remove bullet points from tasks rendered by marked.js
i'm using the marked.js library to parse input from a textarea into html .
in markdown a task syntax is written like this : - [x] done task
or - [ ] not done task
.
result after parsing :
i tried to search for a function to override and tweek it to get my desired result , but i didn't understand how the listitem function works .
how do i remove the bullet points only on the task case , but not if i'm parsing a normal ordered/unordered list syntax ?
javascript - 如何覆盖marked.js ul 元素?
我通过nunjucks-markdown 使用marked.js 在节点/快速应用程序中呈现markdown。
降价内容呈现良好,但是,我想在 ul 元素上设置默认类。
默认情况下,它通过以下方式:
但我想全局覆盖它,所以它呈现为:
在我的 app.js 文件中,我尝试过:
javascript - 使用简单的基于正则表达式的降价解析器有什么缺点?
我的应用程序需要一个相对简单的降价解析器。只是简单的东西,比如粗体、斜体等。我在四处寻找图书馆,很多似乎都很大。例如,marked很受欢迎,有 20,000 颗星。它接近 2,000 行代码。我什至不确定这个有多大,但它似乎很复杂。
一般来说,我尽量保持简单,并尽可能限制我的依赖。我不确定所有这些行在做什么?我很高兴很快就找到了这个甚至不到 100 行的库,它只是使用一个简单的正则表达式将文本转换为相应的降价。
我的问题是,基本上,那些其他图书馆在做什么?我是否因为选择使用更简单、以正则表达式为重点的方法而遗漏了什么?后一个图书馆在某种程度上不安全吗?我应该考虑其他一些我不知道的因素吗?
显然,我似乎遗漏了一些重要的东西,因为前一个库似乎很受欢迎,而后一个库甚至没有一颗星。我只是不确定那是什么。我希望这种情况是后者适用于简单的情况,而前者更“完整”,如果这是你需要的,但我不想跳到那个结论。
html - Vue.js 降价过滤器
我正在使用 Evan You 的如何将 HTML 转换为 markdown 的示例 - https://jsfiddle.net/yyx990803/oe7axeab/。
通过安装marked
包npm
然后实现它会导致错误,'marked' is not defined
.
如果我cdn
在文件中包含链接index.html
,则降价会转换为“0”,我会收到错误消息:
[Vue warn]: Property or method "marked" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.
编辑:
我试图将它包括在我main.js
的如下:
但这感觉不对,因此为什么我尝试使用cdn
just 看看这至少是否有效。
零件
javascript - 同步函数中异步函数的返回结果
我正在为标记实现一个自定义渲染函数,它将检查图像的一些条件,执行异步请求,然后从不同的源返回图像。然而,由于新请求是异步的,我只会得到一个承诺,而不是一个“真实的”图像 url。
attachmentService.getBlobUrl
是一个异步函数,它执行一个 http 请求并返回一个承诺。
我的渲染函数如下所示:
我已经尝试直接返回图像标签:
我还尝试将函数包装在async
调用中并返回(未包装在 a 中Promise.resolve
):
然而,这也只是给了我一个承诺。
我不能使用await
,因为渲染函数本身必须是同步的——这不是我可以控制的。
node.js - Pug、Marked 和 NodeJs 问题
我有一个关于 Node、Pug 和 Marked 的问题。我有一个特定的地方,我将在其中添加报告,我希望它们具有简单的格式(粗体、链接等)。
似乎一切正常,但是当它从我这样导入的数据库中导入数据时:
但似乎 PUG 在导入数据之前和之后添加了 < > ,从而给出了这样的输出:
<会议报告>
有人可以告诉我是否有任何解决方案?
javascript - 在这段代码中,为什么 Prism.js 不能与 Svelte/Sapper 一起使用?
这不会导致错误,但代码块不会突出显示......正如我在评论中所写,我看到该过程正常工作,但是在实际网络上却没有。
node.js - 如何更新降价内容
我正在使用marked.js 使用markdown 创建帖子。使用降价成功创建帖子并且html
正在显示但是当我更新/编辑帖子时,sanitizedHtml
它没有被更新,它仍然包含旧内容。
其他字段正在更新,但sanitizedHtml
依赖于来自的值body
,然后将其转换为html
并在后端对其进行清理。
没有更新sanitizedHtml
,因为我没有body
在 React 中设置它,我该如何解决它并sanitizedHtml
使用新值更新body
?
Post.js 模型
EditPost.tsx
控制器/posts.js
reactjs - Material-UI 样式和 html/markdown
我们的应用程序是使用 Material-UI 库(带有主题)构建的。作为这个应用程序的一部分,我们将 markdown 解析为 html(标记库)。
如何将 material-ui 主题(排版)应用于纯 html?
不知何故
应该具有 material-ui Typography 定义的样式