node.js - 解析瘦组件内的 Markdown

标签 node.js markdown svelte

如果这是一个幼稚的问题,请原谅。
我想在 Svelte 组件中解析 Markdown ,例如

<script>
  --- import some markdownLibrary ---
  export let text; // text is a markdown param
</script>

markdownLibrary.render({text})

我不能用 markdown-itmarkedrequire不可用。

我觉得我在这里错过了更大的图景。这样做的“ slim ”方式是什么?任何指针都会有所帮助。

最佳答案

在 Svelte 中使用 Markdown 很简单,但您必须记住,许多 Markdown 库都希望找到 node/requirejs 等,因此您必须正确配置您的捆绑器以适应这一点。

要在 Svelte 中简单地使用 Markdown,请选择一个开箱即用的支持现代 JavaScript 的库:

<script>
  import snarkdown from 'snarkdown'

  let md = `
    # Hello

    ## How are you?

    This text is _bold_
  `
</script>

<div>
{@html snarkdown(md)}
</div>

关于node.js - 解析瘦组件内的 Markdown ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60857589/

相关文章:

尽管数据发生变化,Svelte UI 仍未更新

node.js - Windows Azure Node JS WEBSOCKET 握手失败 503 错误

node.js - 运行 ReactiNative 项目时出现 index.js not found 错误

r - 表格不会在 R Notebook 中使用 head() 显示

python - Django 中的自定义标记

ruby - 如何在 jekyll markdown 博客中包含视频

javascript - 如何将 rollup 与 Sirv 结合使用来打造简洁的应用程序

javascript - 使用PHP中的正则表达式替换JS文件中变量的值

node.js - 如何在 Linux 上的 npm 上修复连接 ENETUNREACH

node.js - 使用 Firebase 电子邮件/密码身份验证的 CSRF 保护