ノードのネットワークがあり、そのうちのいくつかは互いに関連しています。私は Jekyll を使用して Web サイトを強化しており、リキッド タグを使用してそれらの関係をマッピングしたいと考えていました。
それで、私がこれをやろうとしてきた方法は次のとおりです。
1のカテゴリにあるAはB に関連し、 2のカテゴリにあるBはAに関連し、C
A のページにアクセスしたときに、B が関連としてリストされていることを確認したいと思います。
YAML フロント マターを次のように定義しました。
title: A
category: 1
tags:
- B.html
title: B
category: 2
tags:
- A.html
- C.html
私の液体テンプレートは次のようになります。
<h2>{{ page.title }} <span class="label important">{{ page.category }}</span></h2>
<p>Last edited: {{ post.date | date_to_string }}</p>
<p><em>{{ content }}</em></p>
<h4>Related</h4>
<ul>
{% for post in site.tag.{{ post.url }} %}
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
私には、それはうまくいくように見えます。実際にはそうではありません。
提案は大歓迎です!
また、関連する Github ページはこちら: https://raw.github.com/salmonhabitat/salmonhabitat.github.com/master/_posts/2011-12-12-bycatch.md
https://raw.github.com/salmonhabitat/salmonhabitat.github.com/master/_posts/2011-12-12-accidental.md
https://github.com/salmonhabitat/salmonhabitat.github.com/blob/master/_layouts/post.html
私が意図していたのは、「海の混獲」の関連ノードの下に「偶発的な傷害」が表示されるようにすることでした...