を、あなたが作成することがあります_bios
から_publications
にプロジェクトのルートにシンボリックリンク:
# Unix/Linux
ln -s _bios _publications
Windowsを使用する場合は、あなたがチェックアウトする必要がありますmklink
。
次に、このようなあなたのconfig.ymlを設定:_bios
ディレクトリ内のあなたの人々のための
collections:
bios:
output: true
publications:
output: true
defaults:
-
scope:
path: "_bios"
values:
layout: bio
permalink: /biographies/:title/
-
scope:
path: "_publications"
values:
layout: publication
permalink: /publications/:title/
編集値下げファイル、およびそのfrontmatterにレイアウトやパーマリンクを指定しないでください。
あなたのサイトが構築されると、example.com/publications/personA
とexample.com/bios/personA
のようなパーマリンクが得られます。いつものようにsite.publications
とsite.bios
をループすることができます。
bio
とpublication
のレイアウトを定義する必要があります。これらのレイアウトでは、コレクションアイテムのフロントマットで定義したデータにアクセスできます。このアイデアのための
クレジット:https://github.com/jekyll/jekyll/issues/3041#issuecomment-267730851
真実の単一ポイントとして収集_persons
を持っており、このコレクションから2つのシンボリックリンクを作るために、よりセマンティックかもしれません。
幸運を祈る!
興味深いアプローチ - ありがとう。やってみます。 – alexsb