3

私は一般的に、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ます。助けてくれてありがとう!

4

1 に答える 1

3

あなたの投稿では、あなたが書く必要があります

layout: post

それ以外の

layout: post.html

.html ファイル拡張子を省略してください。

于 2013-04-28T17:35:14.900 に答える