小编Fel*_*ldo的帖子

带有子目录和自己的 index.html 的 Jekyll 集合

您好,提前感谢您对我的问题的任何帮助/建议,

背景信息:我一直在使用 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)

tags collections static-site subdirectory jekyll

5
推荐指数
1
解决办法
251
查看次数

标签 统计

collections ×1

jekyll ×1

static-site ×1

subdirectory ×1

tags ×1