2017-06-22 7 views
0

カテゴリ別にジキールの作成方法をお探しです。URLでjekyllカテゴリを構成するページ

私がブログで見つけた多くの例は、ちょうど「カテゴリページ」です。

私は単なるカテゴリーページを表示したくありません。

デザインUX/UI(ポスト)で何(カテゴリー1)

  • ビジュアルデザイン(ポスト)
  • テック(カテゴリ
    • このような2)
        スマートカー(ポスト)
      • スマートフォン(ポスト)
    • 食品(カテゴリー3)
      • 日本食品スージー(ポスト)
      • 中国語(ポスト)
    • について

    私はしたくないoカテゴリと各ページでヘッダーメニューを作成します。このように

    enter image description here カテゴリをページ単位で作成することはできますか? サンプルページを紹介してください。あなたが例えば、それとの記事をフィルタリングし、その後、現在のカテゴリーとして、URLの最後のレベルを取ることによって彼らのownpageに各カテゴリの投稿を表示することができ

    おかげ

  • 答えて

    0

    :私たちはURL https://marcanuy.github.io/jekyll-skeleton/en/subcategory1/を持っていると仮定し、我々が得ることができますsubcategory1

    {% assign current_cat = page.dir | split: "/" | last%} 
    

    はその後、我々は、このカテゴリに属する​​記事を選択し、現在のカテゴリを持つ:

    {% assign posts = site.categories[current_cat] | where: 'lang',page.lang %} 
    

    最後に、投稿を表示します。ここでは完全な例である:

    {% assign current_cat = page.dir | split: "/" | last%} 
    {% assign posts = site.categories[current_cat] | where: 'lang',page.lang %} 
    <ul> 
    {% for item in posts %} 
    <li><a href="{{item.url | absolute_url}}">{{item.title}}</a></li> 
    {% endfor %} 
    </ul> 
    

    あなたはこの本jekyll-skeleton例サイトでの作業、およびそのソースコードを参照することができます:https://github.com/marcanuy/jekyll-skeleton

    関連する問題