私は一般的に、Jekyll と Web プログラミングは初めてです。私が持っている特定の質問に対する答えを探していましたが、何も見つかりませんでした。彼らがそこにいるなら、私が知らない名前を持っているに違いありません。
私の新しい Jekyll サイトに関するいくつかの質問:
_includes
基本的に、サイトの「エリア」を作成する方法として使用しようとしています。最終的には、ヘッダー、フッター、ナビゲーション、場合によってはサイドバーにもインクルードしたいと考えています。これにより、サイトのデザインを変更するときに、そこにあるファイルを変更するだけで済みます。
私が抱えている問題は、私の{% include name.html %}
Liquid が を使用するインデックス ページ (siteurl.com/index.html
など) で動作している間_layouts/default.html
に、 を使用する投稿でインクルードも使用できるようにしたいということ_layouts/post.html
です。
残念ながら、何を試しても、投稿をヘッダー、ナビゲーション バー、フッターでレンダリングすることはできません。投稿は、投稿コンテンツのみで生成されます。Jekyll を使用するポイントは、投稿コンテンツを投稿レイアウトから分離し、Jekyll を使用して最後にそれらをつなぎ合わせることだと思いましたか?
私のプロジェクトのすべてのコードはオンラインでgithub.com/illiooo/illioo.github.ioにあり、ライブ サイトは illioo.github.io で見ることができます。
標準の Jekyll ディレクトリ構造を使用しているため、レイアウトは に_layouts
あり、インクルードは にあり_includes
ます。助けてくれてありがとう!