私は、使用している CMS のテンプレートを作成するためのワークフローを改善するために、asset /Grunt に飛び込みました。私が理解しようとしているのは、開発中 (つまり、「grunt watch」中) にテンプレートで HTML コンテンツのブロック/部分を使用することは可能ですか?最終的な HTML 出力 (つまり、"grunt build" を実行したとき)。以下のようなものですか?
<div id="content">
{{! if in dev context, include this partial }}
{{#if}}
{{> body }}
{{! if in build context, include this partial }}
{{else}}
{{> body-cms-tag }}
{{/if}}
</div>
dev/watch モードの場合、出力されるもの
<div id="content">
<h1>Test Headline</h1>
<p>This is just test content.</p>
</div<
しかし、ビルドモードでは、出力します
<div id="content">
<?php echo $mContext['bodyElements']; ?>
</div>
Handlebars 構文、Assemble ヘルパー、または Grunt タスク (grunt-usemin に似ていますか?) のいずれかで、それは可能ですか?