問題タブ [gulp-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1652 参照

json - gulp-dataを使用して別の言語で出力htmlを取得する方法は?

これは私のgulpファイルです

これは、データのjsonファイルである可能性がありますdata.json

./destフォルダーhome.htmlに2つのファイルが必要でhome_de.htmlhome.htmlコンテンツは英語で、home_de.htmlコンテンツはドイツ語である必要があります。別の言語用に別のソース HTML テンプレート ファイルを用意したくありません。

データ ファイル ( ) へのコンテンツは.json手動で追加されます

0 投票する
1 に答える
1777 参照

json - gulp を使用した異なる JSON データを含む複数の Nunjucks ファイル

gulp と Nunjucks を使用して、さまざまなコンテンツの複数のテンプレート ファイルを一度に生成したいと考えています。これらのテンプレートはすべてまったく同じレイアウトになりますが、テキスト/画像に対して異なる変数を渡します。

1 つのファイルを正常に生成できindex.htmlますが、一度に複数のファイルを作成するように設定する方法がわかりません。ここに私が持っているものの簡略版があります:

gulpfile.js

レイアウト.ヌンジャックス

index.nunjucks

data.json

このワークフローを変更して、それぞれが異なるタイトルを持つ複数のファイルを生成する最善の方法は何ですか?

複数のファイルを作成できることがわかりましたがindex.nunjucks、それらはすべて同じdata.jsonファイルを使用しているようです。また、それぞれに個別の JSON ファイルを作成したくありません。

ファイルに配列を追加して、data.jsonNunjucks をループさせ、見つかったオブジェクトごとに個別のファイルを作成することはできますか? 次のような:

data.json

index.nunjucksまたは、変数を JSON に格納することに依存せずに、ファイル内に変数を設定する方法はありますか?