1

拡張子が .html の異なるファイルを 1 つのファイルにコンパイル (バンドル) する「gulp」プラグインを知っている人はいますか? または、私が達成しようとしていることにどれが近いですか?

元。

      建てる
        |- html
            |- header.html
            |- footer.html
            |- main-section.html
        |- index.html
      距離
        |- index.html(結果)
    

index.html ファイルにbuild

      ... いくつかのメタタグ
      ...
      body タグ内のどこか

/* I want something like */ require('build/html/header.html); require('build/html/main-section.html); require('build/html/footer.html); </pre>

出力は、これらのファイル内の html になります。これらの各ファイル(ヘッダーなど)にも必要なものがあります。

PS誰かがリンク付きでそれらをリストできますか? どうもありがとう。

4

2 に答える 2

0

より良いものはgulp-inject-multiple-filesかもしれません。

gulp ファイル内:

gulp.task('inject-files',function(){
 // begin injection 
  gulp.src('foo.html')
    .pipe(injectfiles('foo.html','parts'))
    .pipe(gulp.dest('temp'));

});

index.html ファイルで:

<!DOCTYPE html>
<html>
<head>
  <title>My index</title>
  <!-- inject:head-->
  <!-- inject:footer-->
</head>
<body>
</body>
</html>

これが電子メール テンプレートの場合は、Zurb/Inkyもお勧めできます。それらは非常に使いやすく、Outlookで頻繁に壊れることはありません

于 2016-12-19T03:11:00.557 に答える