在 Jade 模板中自定义 HTML

Custom HTML in Jade Template

我想在 jade 中有所作为,但不确定最佳方法。我想在一个网站上有多个产品页面,并且这些产品页面中的大部分将具有相同的布局和设计,因此我将创建一个 jade 模板。但是,我希望能够特别为几个产品页面插入一些自定义 HTML。

我可以使用包含或其他方式选择性地添加自定义 HTML 吗?

您可以使用 jade partials 根据模板上下文中的某些条件显示不同的片段:

if user.description
    !=partial(template name[, options])

或者您可以使用模板继承并根据相同的条件呈现不同的模板,但这次是在您的控制器中。我可能会选择后者。