Keystonejs Keystone.JS呈现多个模板文件

Keystonejs Keystone.JS呈现多个模板文件,keystonejs,Keystonejs,我使用keystone.js和handlebar作为模板引擎。直到现在,我每个页面都有一个.hbs文件。然而,HTML代码随着时间的推移而增长,我想将HTML拆分为几个文件。keystone.js是否提供了一种简单的方法来呈现多个模板文件 我不希望仅仅为了那个“简单”的任务而使用webpack之类的技术。您可以使用partials来分解模板,这样您就可以在另一个文件中包含一个.hbs文件 在templates/views/partials目录中添加一个新文件,例如myPartial.hbs,然后

我使用keystone.js和handlebar作为模板引擎。直到现在,我每个页面都有一个.hbs文件。然而,HTML代码随着时间的推移而增长,我想将HTML拆分为几个文件。keystone.js是否提供了一种简单的方法来呈现多个模板文件


我不希望仅仅为了那个“简单”的任务而使用webpack之类的技术。

您可以使用partials来分解模板,这样您就可以在另一个文件中包含一个.hbs文件

在templates/views/partials目录中添加一个新文件,例如myPartial.hbs,然后您可以将其包含在另一个文件中,如下所示:

{{> myPartial }}
KeystoneJS将处理templates/views/partials目录中.hbs文件的注册

您可以在此处阅读更多内容:


如果您使用KeystoneJS生成器来设置项目,您可以在博客中包含分页.hbs的地方看到这一点。hbs您可以使用partials来分解模板,因此您可以在另一个文件中包含一个.hbs文件

在templates/views/partials目录中添加一个新文件,例如myPartial.hbs,然后您可以将其包含在另一个文件中,如下所示:

{{> myPartial }}
KeystoneJS将处理templates/views/partials目录中.hbs文件的注册

您可以在此处阅读更多内容:


如果您使用KeystoneJS生成器来设置项目,您可以在分页.hbs包含在blog.hbs中的地方看到这一点。谢谢您的回答。在接受你的回答之前,我还有一个问题:我在哪里注册partials?车把的文档清楚地表明,我必须注册这个部分。我找不到分页示例的注册过程。您应该可以将您的分区放在分区目录中,Keystone将处理它。谢谢!我将打开另一个关于如何创建多个部分文件夹的问题!谢谢你的回答。在接受你的回答之前,我还有一个问题:我在哪里注册partials?车把的文档清楚地表明,我必须注册这个部分。我找不到分页示例的注册过程。您应该可以将您的分区放在分区目录中,Keystone将处理它。谢谢!我将打开另一个关于如何创建多个部分文件夹的问题!