我刚刚开始在我的项目中使用 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 插件才能获得我想要的结果?