ich Jekyll bin mit einer Website zu bauen,Grenze jekyll Beiträge in den angegebenen Ordner
Ich möchte wie eine Ordnerstruktur haben
root
- _posts
Kinds of MD files
Index.html
- v1.0
- _posts
Kinds of MD files
Index.html
Ich möchte eine Website erstellen, die URL wie http://host/root/ verweist auf das aktuelle Versionsdokument, die URL wie http://host/root/v1.0 verweist auf Dokument der Version 1.0.
In beiden index.html, verwende ich Code wie unten,
{% 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 %}
Die Fragen, die ich erfüllt ist,
Da beide _POST Ordner ähnliche Beiträge und Kategorie angezeigt, in der http://host/root/, Jeder Beitrag wird zweimal angezeigt.
In URL http://host/root/, hat es eine weitere Kategorie, die die Beiträge alle (in beiden Ordner _posts und v1.0/Beiträge) enthält
Die gleichen Probleme für URL http://host/root/v1.0
I möchte wissen, wie ich die site.categories einschränken kann, um nur den angegebenen Ordner zu durchsuchen? Oder gibt es andere Vorschläge dazu?
dank
Hallo, Willkommen zu Stack Overflow. Könnten Sie bitte _how_ erläutern, um Jekyll-Sammlungen zu verwenden, um die Frage zu beantworten. Vielen Dank. –