問題タブ [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.
jekyll - 投稿をしばらく非公開にするにはどうすればよいですか?
と を使用jekyll
してgithub pages
います。私は現在、新しい投稿で忙しく、まだ完了していません。私はさまざまな場所で作業しているためpush
、に変更を加える必要がありgithub
ます。新しい投稿を作成してプッシュしましたgithub
。しかし、push
私の半分完成した投稿が誰にでも見えるようになった後。完成するまで見せたくない。
どうすれば隠すことができますか?標準的な方法やフラグはありますか?
別のフォルダーにコピーできることは理解していますが、それは好ましい方法ではありません。
yaml - Jekyll カスタム日付
次のコードを使用して、Jekyll サイトでカスタム日付を表示したい
しかし、どこに置くべきかわかりません(post.htmlで試しましたが機能しません)
html - Jekyll: ネストされた Front Matter の印刷
前付けをページに印刷しようとしていますが、このネストされたデータをページに印刷する際に問題があります。
.md ファイル
post.html
HTML 出力に何も表示されません。ここで何か間違ったことをしていますか?YAML で Front Matter を正しくネストしていますか?
どんな助けでも大歓迎です。前もって感謝します!
ruby - config の Jekyll デフォルトが機能しないのはなぜですか?
ファイルにデフォルトを設定してい_config.yml
ますが、それらが選択されていません:
サイト全体のフロントマターのデフォルトが期待どおりに機能している、私が管理している別の Jekyll サイトと比較しています。何を与える?
jekyll - 投稿内の Jekyll コンテンツ ブロック
そのため、ソリューションを高低で検索しましたが、クリーンな方法で機能するものはまったく見つかりません。私がやりたいのは、コンテンツ ブロックを定義し、そのコンテンツ ブロックを投稿自体だけでなく、投稿のループでも使用することです。投稿のカスタム コンテンツ タイプのようなものと考えてください。
私はこのようなことをしたい...
私のtest_post.mdで:
私のpost.htmlで、次のようなことをしたいと思います:
前付でこれを行うことができることは知っていますが、これは私には汚いようです。プラグインも見つけましたが、それはほとんど必要なことを行いますが、投稿ページの外部でこれらのコンテンツ ブロックにアクセスすることはできません。つまり、ホームページのループでカスタム コンテンツ ブロックを表示することはできません。私はプラグインや提案を受け入れます。ありがとう!
TL;DR ホームページのループを含め、どこでも再利用できるコンテンツ ブロックを投稿に作成したいと考えています。
include - Jekyll: 別の投稿内に投稿を含める
Jekyll は別の投稿の中に投稿を含める方法を提供しますか? 少し間抜けに聞こえるかもしれませんが、料理/レシピ サイトに使用しています。私のレシピのいくつかは、コンポーネント、または他の小さなレシピで構成されています.
テンプレートとすべてを備えた、別の投稿内にいくつかの投稿を含める方法を探しています。これは可能ですか?
大量のグーグル検索を行ったところ、投稿ではなくページに含めることしかできず、デフォルトの Liquid テンプレートを使用せず、単なるマークダウンのみであることがわかりました。
アイデア?
tags - カスタムフロントマター固有の Jekyll 投稿数
過去数時間、他のすばらしい Jekyll チュートリアル サイトとともに、stackoverflow の深さを精査しましたが、この特定の問題に対する解決策をまだ見つけていません。=[
site.tags または site.categories を使用する代わりに、カテゴリ「ブログ」の下に「サブカテゴリ」という名前の独自のカスタム ラベルを作成しました。目標は、それぞれの投稿数を取得することです。私が見つけたチュートリアルは、カテゴリとタグの両方で完全に機能しましたが、カスタムフロントマターではありません.
私のサブカテゴリのいくつかは、次のように書かれています。
サブカテゴリを含む投稿があることを認識すると、投稿数を 1 増やすコードを探しています。私はプラグインを使用していないため、サブカテゴリの完全なリストは実際には data .yml ファイルに個別にリストされています (投稿の開始に加えて)。
これは、これを書くための私の多くの哀れな試みの1つです:
私が見つけた問題には、出力が常に重複している、または「デザイン、ゲーム」が 1 つのエンティティとして吐き出されていることが含まれます。これにより、次のような結果になります。
これが私の .yml ファイルの外観です (単純):
そして、投稿数を追加しようとする前の私のコード(うまくいきました!):
また、スタックオーバーフローの社会的エチケットに誤って違反した場合はお知らせください。初投稿!百万ありがとう。
web - Jekyll - Front Matter のデフォルトが機能しない
を使用してJekyll 2.5.3
、 にデフォルト値を設定しようとしました_config.yml
(現在、その感触を得るために遊んでいます)。現在、ローカルで提供しているサイトでデフォルトのレイアウトを設定しようとしています。--watch を設定しましたが、問題なく動作しています。で YAML のデフォルトを設定すると_config.yml
、Jekyll はデフォルトをまったく適用しません。
現在使用している設定ファイルは次のとおりです。
デフォルトのレイアウトはどのページにも適用されません。タイトルも試してみましたが、結果は同じでした。
私のindex.md
:
私のdefault.html
:
デフォルトのレイアウトは、インデックス ページ自体の YAML フロント マターに配置すると正常に機能します。これを探している主な理由は、default.html
404 ページに適用できるようにするためです。の他の要素はconfig.yml
私に何の問題も与えていません。私が何か間違ったことはありますか?
include - Jekyll インクルードと YAML フロントマター
フロントマターを何らかの方法でインクルードにオフロードすることは可能ですか? 私の Jekyll サイトでは、ページ タイトルに frontmatter 変数を使用していますが、コードの繰り返しのためにインクルードを共有しているページがいくつかあります。ページ タイトルのフロントマターをインクルードに入れると、生の HTML のように扱われます。これをシミュレートしてインクルードに変数を設定する方法はありますか?