包含
包含允许您将一个 Pug 文件的内容插入到另一个文件中。
如果路径是绝对路径(例如,include /root.pug
),则通过添加前缀options.basedir
来解析。否则,路径相对于正在编译的当前文件解析。
如果没有给出文件扩展名,则.pug
会自动追加到文件名。
包含纯文本
包含非 Pug 文件仅包含其原始文本。
包括筛选文本
您可以将筛选器与包含项结合使用,以便在包含时对内容进行筛选。
//- index.pug
html
head
title An Article
body
include:markdown-it article.md
# article.md
This is an article written in markdown.
<html>
<head>
<title>An Article</title>
</head>
<body>
<h1>article.md</h1>
<p>This is an article written in markdown.</p>
</body>
</html>