【发布时间】:2016-01-31 08:28:27
【问题描述】:
我想知道 jekyll 是否可以实现以下功能:
- 一个网页有一个列表,您可以在其中单击每个项目。 > Sample image
- 使用 _data 文件夹 (jekyll) 中的 data.yml 文件中的数据通过循环列出每个项目
- 当一个项目被点击时,会出现一个弹出模式,内容应该基于点击的项目。 > Sample Image
- 这些内容也存储在data.yml文件中
如果可能的话,当用户点击一个项目时,如何提取 data.yml 中的数据?
【问题讨论】:
-
是的。您需要使用
for循环,例如:{% for data in site.data %}... html markup... {% endfor %}。您应该在此处提供一些代码块以及您已有的代码,以便人们可以通过编辑您的代码来帮助您。我们通常不会为您提供新代码,我们会根据您的需要帮助您修改自己的代码。如需更好的解释,请check this out. -
使用 jekyll 应该不是问题。你知道如何在没有 jekyll 的情况下做到这一点吗?如果不是,那么这就是你真正的问题。一旦你知道如何去做,插入数据文件应该很容易。也许检查引导程序以了解他们的操作方式。