gpt4 book ai didi

javascript - 使用 Jade 的 :markdown filter? 时是否可以包含外部文件

转载 作者:IT老高 更新时间:2023-10-28 23:07:20 25 4
gpt4 key购买 nike

我正在构建一个 Express.js Node 应用程序并使用 Jade 模板。 Jade 提供了一个 :markdown 过滤器,可以在 Jade 中嵌入 Markdown 代码:

h1 This is Jade
:markdown
## And this is Markdown
h3 Back in Jade

(注意:要使用此过滤器,您必须 npm 安装 Markdown 引擎,例如 npm install 标记 --save。您不必 require() Express 应用程序中的此模块,但必须安装它。)

因此,在 Jade 中嵌入 Markdown 可以正常工作。但是,我想将我的 Markdown 保存在单独的文件中,并动态地将它们包含在 Jade 模板中。我已经尝试过了,但它不起作用:

:markdown
include ../path/to/markdown/file.md

include 命令被视为源代码,而不是被解释为命令。是否可以从 :markdown 过滤器中的外部文件注入(inject) Markdown?

请不要提供解决方法!我知道如何解决这个问题。我想知道 :markdown 过滤器是否与外部 Markdown 文件兼容。

最佳答案

您可以使用 :md 过滤器修饰符包含 Markdown 文件。

例如。

html
body
include:md ../path/to/markdown/file.md

语言引用:https://pugjs.org/language/includes.html#including-filtered-text

关于javascript - 使用 Jade 的 :markdown filter? 时是否可以包含外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20828119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com