Markdown Jekyll系列还是目录网站的类别选择?

Markdown Jekyll系列还是目录网站的类别选择?,markdown,jekyll,jekyll-bootstrap,Markdown,Jekyll,Jekyll Bootstrap,我正试图建立一个目录像一个网站,在杰基尔的老式处理器。它们的结构如下:制造商/类型/处理器 例如:AMD/K6/K6-166ALR 我对如何做到这一点有点困惑。K6-166ALR.html将是包含处理器详细信息的文件,但我应该在这里使用类别还是集合?您能给我指一下正确的方向吗?如果我很理解您的问题,您可以使用以下解决方案: 三个系列:制造商、类型和处理器 至少针对制造商和类型的布局 在每种类型中,将制造商放在最前面 在每个处理器中,将类型放在前面 配置文件如下所示: \u config.ym

我正试图建立一个目录像一个网站,在杰基尔的老式处理器。它们的结构如下:制造商/类型/处理器

例如:AMD/K6/K6-166ALR


我对如何做到这一点有点困惑。K6-166ALR.html将是包含处理器详细信息的文件,但我应该在这里使用类别还是集合?您能给我指一下正确的方向吗?

如果我很理解您的问题,您可以使用以下解决方案:

  • 三个系列:制造商、类型和处理器
  • 至少针对制造商和类型的布局
  • 在每种类型中,将制造商放在最前面
  • 在每个处理器中,将类型放在前面
配置文件如下所示:

\u config.yml

#文件的其余部分
收藏:
制造商:
输出:真
类型:
输出:真
处理器:
输出:真
布局应如下所示:

\u layouts/manufacturer.html

---
布局:默认值
---
{%page.content%}
    {site.types%中的类型为%s} {%if type.manufacturer==page.name%}
  • {%endif%} {%endfor%}
\u layouts/type.html

---
布局:默认值
---
{%page.content%}
    {%用于站点中的处理器。处理器%} {%if processor.type==page.name%}
  • {%endif%} {%endfor%}
这样,您的内容的一些示例可以是:

\u制造商/AMD.html

---
姓名:AMD
---
关于AMD的信息。
\u types/K6.html

---
姓名:K6
制造商:AMD
---
有关AMD制造的K6的信息。
\u处理器/K6-166ALR.html

---
名称:K6-166ALR
类型:K6
---
关于K6-166ALR的信息。
您只需要一个手工页面来显示制造商。其余部分将根据您的收藏信息生成


我希望这会有所帮助,如果有什么不清楚或我不理解您的问题,请发表评论。

非常感谢!我要试一试。