【发布时间】:2019-07-07 19:44:52
【问题描述】:
我正在构建一个 Express.js 节点应用程序并使用 Jade 模板。 Jade 提供了一个:markdown 过滤器,可以在 Jade 中嵌入 Markdown 代码:
h1 This is Jade
:markdown
## And this is Markdown
h3 Back in Jade
(注意:要使用此过滤器,您必须 npm 安装 Markdown 引擎,例如 npm install marked --save。您不必在 Express 应用程序中 require() 此模块,但必须安装它。)
因此,在 Jade 中嵌入 Markdown 可以正常工作。但是,我想将我的 Markdown 保存在单独的文件中,并动态地将它们包含在 Jade 模板中。我已经尝试过了,但它不起作用:
:markdown
include ../path/to/markdown/file.md
include 命令被视为源代码,而不是被解释为命令。是否可以在:markdown 过滤器中从外部文件中注入 Markdown?
请不要提供解决方法!我知道如何解决这个问题。我想知道:markdown 过滤器是否与外部 Markdown 文件兼容。
【问题讨论】:
标签: javascript node.js express markdown pug