使用Gruntjs在标头中添加动态元数据

使用Gruntjs在标头中添加动态元数据,gruntjs,Gruntjs,我有一个header.html文件,它由grunt processhtml包含在所有其他html文件中 我的头文件包含标记“”和“”,其他html文件(例如,index.html)包括调用以下命令的头文件: <!-- build:include layout/header.html --><!-- /build --> 我希望为每个页面的应用程序动态生成元数据(例如)。它很容易从所有html文件中读取。但是,我想知道“header.html”是否可能包含来自“ind

我有一个header.html文件,它由grunt processhtml包含在所有其他html文件中

我的头文件包含标记“
”和“
”,其他html文件(例如,index.html)包括调用以下命令的头文件:

<!-- build:include layout/header.html --><!-- /build -->

我希望为每个页面的应用程序动态生成元数据(例如
)。它很容易从所有html文件中读取。但是,我想知道“header.html”是否可能包含来自“index.html”或任何其他html文件的元数据

记住header.html位于层次结构的顶部,因此“子”文件应该包含在其“父”文件中

或者。。。有更好的办法吗


谢谢,

在我看来,你已经到了值得一试的时候了,看看一个成熟的模板系统(Zetzer、Mustache、Handlebar、Jade等等),甚至是一个成熟的站点生成器(Assembly、metalsmith等等),这取决于你的背景。他们都有咕噜的插件


这将使您能够轻松地完成您的需求,并打开更多的可能性,例如从数据生成更多的html。

在我看来,您已经到了值得一看的时候了,可以查看一个成熟的模板系统(Zetzer、Mustache、Handlebar、Jade等),甚至是一个成熟的站点生成器(Assembly、metalsmith等),这取决于您的上下文。它们都有grunt插件

这将使您能够轻松地完成您的需求,并提供更多的可能性,比如从数据生成更多的html