問題タブ [assemble]
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.
gruntjs - grunt assemble - page.json データがレイアウト テンプレートに表示されない
だから、これは本当にばかげているように思えますが、grunt-assembleを使用してページデータをレイアウトに表示することはできません。ページ データを page.hbs に表示し、それをレイアウトに表示することはできますが、page.json を layout.hbs に表示することはできません。
関連するビットは次のとおりです。さらに何か必要な場合はお知らせください。
レイアウト/default.hbs
データ/ホーム.json
ページ/home.hbs
組み立てられた出力
さらに情報が必要な場合は、お知らせください。とてもシンプルなものだと確信しています。
gruntjs - 静的サイト ジェネレーター Assemble でナビゲーションを実装する方法
Assembleで生成している静的サイトのナビゲーションを構築したいと思います。
現在、pages
ディレクトリと、そのディレクトリ内にいくつかのサブディレクトリがあります。次のようなある種の階層または構造化されたナビゲーションを生成できるようになりたいです。
すべてのページへのリンクをハードコーディングせずにこれを行うための推奨される方法はありますか?
node.js - ゼロページを組み立てるコマンドを組み立てます
そこで私は、Assembleを使って電子メールを作成しようとしてきましたが、今までは機能していました。問題は、Assemble コマンドを実行しようとすると失敗することです。または、より正確には、実際のコンパイル済みファイルが表示されないにもかかわらず、「0 ページが組み立てられました」というメッセージが表示されて成功します。すべてのオプションが適切なフォルダー (gruntfile が配置されているルート ディレクトリに対して相対的) を指すように構成されているように見え、最近まで機能していたため、ここで問題が何であるかについて正直に途方に暮れています。
ここで何が壊れているのかよくわかりません。grunt config オブジェクトの関連セクションを以下に抜粋します。完全な構成オブジェクトは、ここにすべて含めるには少し長くなります。
私が間違っていた場所について何か考えはありますか?
gruntjs - アセンブルを使用してマークダウン ファイルのディレクトリをインデックスに追加する方法
サイトをより整理して貢献しやすくするために、サイトに静的サイト生成を追加しようとしています。インデックス ファイルには、順序付けられていないリストと、すべてが同じ書式設定を共有する多数のリスト アイテムを含むセクションがあります。これらのリスト項目をマークダウン ファイルのフォルダーから動的に読み込みたいと思います。
私は次のようなことをしようとしています
実際には、各マークダウン ファイルを dist フォルダー内の独自のページにアセンブルしたくはありません。インデックス ファイルのパーシャルの動的コレクションとして使用するだけです。
これは可能ですか?
yaml - assemble.io - パーシャル内の yaml データのコンテキストが機能しない
Assemble を使用してパーシャル内のコンテンツをレンダリングする YAML に問題があります
ここに私の内訳があります:
レイアウト/デフォルト.hbs
ページ/car.hbs
モジュール/content.hbs
コンテキストと関係があると思いますが、さまざまな順列を試してみましたが役に立ちませんでした。
どんなポインタでも大歓迎です。
A.
node.js - assemble-middleware-permalinks を機能させる
ビルドを機能させようとしてassemble-middleware-permalinks
いますが、思ったように機能していないようです。
私の中には次のものがありますGruntfile.coffee
:
ただし、grunt assemble
タスクを実行すると、次のもののみが生成されていることが示されます。
grunt-assemble
アセンブルの 0.5.0 ブランチを使用するパッケージをインストールしました。
また、プリセットを使用する代わりに、手動で構造を入れてみました:
誰が私が間違っているのか教えてもらえますか?
javascript - アセンブルでの複数の出力拡張
私はこのようなうなり声ファイルを持っています(アセンブル構成の一部):
このようにして、すべての hbs ファイルを取得し、それらを html 拡張子でレンダリングします。.hbs ファイルと同じフォルダーに css ファイルを配置することは可能ですか。アセンブルすると、コンパイルされた html ファイルと同じフォルダーに移動します。
さらに説明すると、.hbs ファイル以外のすべてのファイルを、コンパイル済みの hbs ファイルと同じ場所に移動するだけです。これは Assemble で可能ですか?
handlebars.js - 文字列パラメータをアセンブル パーシャルに渡す
文字列パラメータをパーシャルに渡そうとしています
これは私のパーシャルへの呼び出しです。
これは私のパーシャルです
何らかの理由で値が表示されていません。それは私を怒らせているので、私は何を間違っていますか!!
アップデート
以下で harco gijsbers が示唆しているように、文字列ではなくオブジェクトを渡す必要がありました。
parseJSONヘルパーを使用して次のようにしました