包括
包含允许你将一个 Pug 文件的内容插入到另一个 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>