我使用傑基爾建立一個網站,限制傑基爾帖子到指定的文件夾
我想有一些文件夾結構類似
root
- _posts
Kinds of MD files
Index.html
- v1.0
- _posts
Kinds of MD files
Index.html
我想建立一個網站,像http://host/root/網址指向當前版本的文檔,URL如http://host/root/v1.0指向版本1.0文檔。
在這兩個index.html的,我用這樣的代碼下面,
{% assign sortedCategories = site.categories | sort %}
{% for category in sortedCategories %}
<h1 class="post-title" id="{{ category[1] | replace:' ','-' | replace:'.','' }}">{{ category[1] | join: "/" | upcase }}</h1>
<ul class="post-list">
{% for posts in category %}
{% for post in posts reversed %}
{% if post.title != null%}
<li>
<h2 class="post-title" id="{{ post.id | remove_first:'/'}}">{{ post.title }}</h2>
<article class="post-content">
{{ post.content }}
</article>
</li>
{% endif %}
{% endfor %}
{% endfor %}
</ul>
{% endfor %}
我滿足的問題,
由於這兩個文件夾彥博也有類似的職位和類別,在http://host/root/,每個帖子都顯示兩次。
在URL http://host/root/,它包含了所有職位的其他類別(在這兩個文件夾_posts和V1.0 /個)
我同樣的問題想知道如何限制site.categories只搜索指定的文件夾?或者還有其他一些建議嗎?
感謝
嗨,歡迎來到堆棧溢出。請您詳細說明如何使用Jekyll集合來回答問題。謝謝。 –