您好,提前感谢您对我的问题的任何帮助/建议,
背景信息:我一直在使用 Jekyll 静态站点生成器,我使用的主题有一个博客功能,因为posts它已经在使用中。现有循环显示其目录中的所有降价文件:
{% assign posts = paginator.posts | where: "lang", page.lang %}{% for post in posts %}
我目前正在使用 Jekyll 3.8.5。
目标:创建第二个博客notes。但是,这个博客应该能够容纳 3 个子目录,并可以选择在 3 个子类别之间进行过滤。顶级目录是“发行说明”,此页面应显示所有子目录。每个子目录应该只显示它们的特定文件,即 iOS 只显示在每个降价文件中按类别“iOS”过滤的特定发行说明。
我想创建一个名为“发行说明”的第二个博客,其中包含 3 个不同的子集合(类别),分别是 Android、iOS 和 Windows;发行说明的每个子目录将托管多个 Markdown 文件,这些文件都属于相同类型(相同标签或类别)
结构:
_releasenotes
- ios
- android
- windows
Run Code Online (Sandbox Code Playgroud)
我尝试使用此线程中的方法实现该功能:[/sf/answers/2720911791/][1] 没有完全成功。
方法:_releasenotes为此创建一个单独的 index.html将使用此循环显示该目录中的所有降价文件:
{% assign notes = site.releasenotes| sort:'title' %}
{% for note in notes %}
{% if page.url != note.url and include.category == …Run Code Online (Sandbox Code Playgroud)