問題タブ [yaml-front-matter]
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.
html - カスタムYAMLフロントマター変数で投稿をソートするためにJekyllを使用する方法は?
カスタム変数を表示し、そのカスタム変数を含む投稿を一覧表示するページを Jekyll サイトに作成しようとしています。
Thiago Rossener が作成したテンプレートを使用して、映画レビュー ブログを作成しました: Thiago's Template : https://github.com/thiagorossener/jekflix-template
各投稿では、映画の詳細 (俳優、監督のスコアなど) に関連する YAML フロント マターでカスタム変数を定義しました。
例えば:
このテンプレートに既に存在するタグページとまったく同じページを作成したい: https://www.howdareyoureview.com/tags/
ただし、タグではなく、監督、主演などで並べ替えたいと思います。タグ ページは、tags.html ファイルで次のコードを使用して作成されます。
作成したカスタム変数でこれを実現するために、「tag/tags」を director に置き換え、ファイルをルート ディレクトリに「directors.html」として保存しようとしましたが、ページは空白です。
コードと概念はタグの設定方法とまったく同じであるため、なぜこれが機能しないのか理解できません - 誰かが助けてくれることを願っています!
参照用のディレクトリ全体は次のとおりです。 https://github.com/howdareyoureview/howdareyoureview.github.io
handlebars.js - ホームページにブランドを表示する BigCommerce (ステンシル)
BigCommerce テーマのホームページにブランドのコレクションを表示する必要があります。テーマは Stencil と Handlebars.js を使用しています。ページの上部にある私の Front-matter ブロックは次のとおりです。
ページの上部にあるYAML 。
ホームページのさらに下にあるHandlebars.js 。
私の理解では、ブランドはどのページでも反復できるブランド オブジェクトのコレクションを返す必要があります。BigCommerce Front-Matter ドキュメンテーション
私が抱えている問題は、ホームページで使用すると {{brands}} が空になることです。