我刚刚开始在我的项目中使用 Grunt。我的典型项目包括一个布局文件和几个视图文件。我想使用布局文件为每个视图文件生成一个 HTML 页面。
例如,这是一个布局文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Some title</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- some css -->
</head>
<body>
<!-- some js -->
</body>
</html>
和一个视图文件:
<h1>Lorem</h1>
<p>Some other stuff</p>
我希望得到的结果是:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Some title</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- some css -->
</head>
<body>
<h1>Lorem</h1>
<p>Some other stuff</p>
<!-- some js -->
</body>
</html>
基于快速谷歌搜索,有许多插件说它们可以生成 HTML,例如grunt-html-build
和grunt-generator
. 我仔细看了看grunt-html-build
,但它似乎不符合我的需要。那么我应该使用哪个 Grunt 插件才能获得我想要的结果?