問題タブ [grunt-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.

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

html - アセンブル (テンプレート): ネストされた各ブロック内から親の値を取得します

親ループ/それぞれから値を取得する際に問題があります。これどうやってするの?

いくつかの質問をループしてから、いくつかの回答をループしています。各回答に質問IDを追加したいと思います..

JSON:

そして、Assemble.io のネストされた loops/each

親ループ/それぞれからIDを取得する方法を知っていますか?

前もって感謝します... :-)

0 投票する
4 に答える
466 参照

handlebars.js - 組み立てる - X 件の投稿を表示するように収集を制限するにはどうすればよいですか?

詳細:

組み立てる: 0.4.4

うなり声: 0.4.1

質問:

最新の 5 つの投稿をフロント ページに表示するブログを設計しています。キーワードに基づいて投稿のコレクションを作成しました。

さまざまな投稿の YAML フロント マターは次のようになります。

--

レイアウト: default.hbs

タイトル: <%= site.title %>

説明: "Adult Redeploy All Sites Summit 2015"

作成日: 06-23-2014

スラッグ:「ようこそ」

パンくずリスト: false

投稿日: 2014 年 1 月 12 日

キーワード:

  • ニュース

ナビゲーションソート: 100

--

タイトルと要約を表示する私のコードは次のとおりです。

これは機能します。すべてのブログが問題なく表示されます。しかし、私は 5 つに制限したいと思います。つまり、最新の 5 つです。

私はこの問題を見てきました:

https://github.com/assemble/assemble/issues/463

しかし、それを上記の例に組み込む方法がわかりません。#withSort でページを制限する方法はありますか?

混乱している。

0 投票する
0 に答える
31 参照

node.js - アセンブルで別のコレクションの親の外側にあるコレクション リストを使用するにはどうすればよいですか?

別のディレクトリ内でコレクションを使用しようとするのは難しいことがわかっています。

主な収集ディレクトリ: /src/templates/roles/one.hbs など

次に、メインページのディレクトリ: /src/templates/pages/roles.hbs

上記のテンプレート内でコレクション リストを使用しようとしていますが、機能していません。これが私が試したことです:

これはロールページ内では機能しますが、 /templates/pages/ フォルダーの外部または内部のページ内では機能しません

Gruntfile.js

誰かが理由を知っていますか?

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

gruntjs - grunt assemble を使用するときにファイル名にプレフィックスを付ける方法

この質問を元の形式に戻して、将来の読者が読みやすいようにしました。

私は私の中にいくつかのうなり声を組み立てるタスクを持っていますGruntfile.js

各出力ファイルの前に単語を付けたいwebmaster

したがって、出力は次のようになります。

package.json ファイルにインストールされたパッケージ

UPDATE 19/1/16 grunt.initConfig に渡されたアセンブル オブジェクト全体を含め、package.json に依存関係を含めました。

UPDATE 12/1/16expandコマンドのコメントを外し、その後のエラー メッセージを含めました

UPDATE 12/1/16 は、関数にパス変数を含めなかったときに発見した追加のバグを除いて、質問を元の形式に戻しました。

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

handlebars.js - ソートされたコレクションの最初のアイテムを取得する

次のようなものがあると仮定します。

withSort吐き出す最初のアイテムだけを表示するにはどうすればよいですか?

firstこれにはコレクションヘルパーを使用できると思います( http://assembly.io/helpers/helpers-collections.html)が、正しい構文を取得できていません。

0 投票する
2 に答える
3545 参照

handlebars.js - 現在の URL クエリ文字列を取得する

現在の URL クエリ文字列を吐き出すハンドルバー ヘルパーを作成しようとしています。次に、そのクエリ文字列を使用してテンプレートに入力します。私は、htmlファイルの生成を行うためにアセンブルを使用しています。

私の URL は次のようgroups/group-details/?id=1になります。ID 値を取得したいと思います。

これが私のヘルパーです:

そして、次のように .hbs テンプレートで呼び出しています。

この例では吐き出すだけだと思っています1が、何も表示されていません。

どこが間違っていますか?

- 編集 -

Web インスペクター コンソールを調べてみると、ヘルパーが登録されていることがわかりますが、return ステートメントにブレークポイントを設定すると、ヒットすることはありません。ヘルパーが「実行」されていないだけだと思います。