Šim*_*das 13 javascript markdown node.js express pug
我正在构建一个Express.js Node应用程序并使用Jade模板.Jade提供了一个:markdown过滤器,可以在Jade中嵌入Markdown代码:
h1 This is Jade
:markdown
## And this is Markdown
h3 Back in Jade
Run Code Online (Sandbox Code Playgroud)
(注意:为了使用这个过滤器,您必须安装Markdown引擎,例如npm install marked --save.您require()的Express应用程序中没有此模块,但必须安装它.)
因此,在Jade中嵌入Markdown工作正常.但是,我想将Markdown保存在单独的文件中,并将它们动态地包含在Jade模板中.我试过这个并不起作用:
:markdown
include ../path/to/markdown/file.md
Run Code Online (Sandbox Code Playgroud)
该include命令被视为源代码,而不是被解释为命令.是否可以从:markdown过滤器中的外部文件注入Markdown ?
请不要提供变通方法!我知道如何解决这个问题.我想知道:markdown过滤器是否与外部Markdown文件兼容.
arn*_*rhs 24
您可以使用:md过滤器修改器包含markdown文件.
例如.
html
body
include:md ../path/to/markdown/file.md
Run Code Online (Sandbox Code Playgroud)
语言参考:https://pugjs.org/language/includes.html#including-filtered-text
| 归档时间: |
|
| 查看次数: |
3675 次 |
| 最近记录: |