Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jekyll Can';无法访问特定文件中的数据_Jekyll - Fatal编程技术网

Jekyll Can';无法访问特定文件中的数据

Jekyll Can';无法访问特定文件中的数据,jekyll,Jekyll,我在\u data文件夹中创建了一个名为people.yml的文件。我有一个页面people.html,试图从该页面访问数据文件中的信息。似乎只有在为循环创建时才能获得信息。我引用了一些例子来实现这一点。不知道我做错了什么 人。yml - id: 123 name: John Does type: A <h1>Person</h1> <p class="name">{{ site.data.people.name }}</p

我在
\u data
文件夹中创建了一个名为
people.yml
的文件。我有一个页面
people.html
,试图从该页面访问数据文件中的信息。似乎只有在为循环创建
时才能获得信息。我引用了一些例子来实现这一点。不知道我做错了什么

人。yml

- id: 123
  name: John Does
  type: A
<h1>Person</h1>
<p class="name">{{ site.data.people.name }}</p>
<span class="type">{{ site.data.people.type }}</span>
people.html

- id: 123
  name: John Does
  type: A
<h1>Person</h1>
<p class="name">{{ site.data.people.name }}</p>
<span class="type">{{ site.data.people.type }}</span>

{{site.data.people.name}

{{site.data.people.type}
通过添加
-
,您已将people.yml文件中的数据设置为数组。如果你想访问它而不是在一个循环中,你需要删除催眠

id:123
姓名:约翰
类型:A

然后调用
{{site.data.people.name}
应该返回“John Does”。

太好了!它正在工作。谢谢你的帮助!