使用gulp编译把手模板但忽略变量
我使用Handlebar作为创建电子邮件和打印通信模板的模板语言。这些模板共享公共元素,因此我将它们移动到了partials中 我面临的问题是,我希望有一个gulp任务,该任务从主体文件和部分创建模板,但不涉及变量,即该任务的输出应该是一个手柄模板,稍后将由其他应用程序用于注入变量和发送通信使用gulp编译把手模板但忽略变量,gulp,handlebars.js,Gulp,Handlebars.js,我使用Handlebar作为创建电子邮件和打印通信模板的模板语言。这些模板共享公共元素,因此我将它们移动到了partials中 我面临的问题是,我希望有一个gulp任务,该任务从主体文件和部分创建模板,但不涉及变量,即该任务的输出应该是一个手柄模板,稍后将由其他应用程序用于注入变量和发送通信 我找不到一个可以让我这样做的工作的大口啤酒和车把包。有什么想法吗?我不确定我是否完成了这个场景,但似乎您可以使用gulp html extend来构建一个中间状态,其中包含展开的main和partials。
我找不到一个可以让我这样做的工作的大口啤酒和车把包。有什么想法吗?我不确定我是否完成了这个场景,但似乎您可以使用
gulp html extend
来构建一个中间状态,其中包含展开的main和partials。希望能有帮助
插件中的示例:
master.html
<body>
<!-- @@placeholder= content -->
<!-- @@placeholder =footer -->
</body>
content.html
<!-- @@master = master.html-->
<!-- @@block = content-->
<main>
my content
</main>
<!-- @@close-->
<!-- @@block = footer-->
<footer>
my footer
</footer>
<!-- @@close-->
output
<body>
<!-- start content -->
<main>
my content
</main>
<!-- end content -->
<!-- start footer -->
<footer>
my footer
</footer>
<!-- end footer -->
</body>
master.html
content.html
我的内容
我的页脚
输出
我的内容
我的页脚
正是我想要的那种东西。我太专注于寻找一个车把解决方案,我没有考虑忽略它是一个车把文件,只是想合并文本文件的想法。谢谢