Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/8.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
Pug HarpJS-仅显示第一篇最新的博客文章_Pug - Fatal编程技术网

Pug HarpJS-仅显示第一篇最新的博客文章

Pug HarpJS-仅显示第一篇最新的博客文章,pug,Pug,我在jade中有以下内容(作为示例): 我试着只显示第一篇最新的帖子(对于Jekyll来说,这只是作为‘限制:1’) 我找不到这方面的任何文档。编辑:正如作者所说,数据不是数组,而是对象public.posts.\u contents提供了一个有序列表,因此下面是解决方案: - var post = public.posts._data[public.posts._contents[0].toString().replace('.html', '')] article h1=

我在jade中有以下内容(作为示例):

我试着只显示第一篇最新的帖子(对于Jekyll来说,这只是作为‘限制:1’)


我找不到这方面的任何文档。

编辑:正如作者所说,数据不是数组,而是对象
public.posts.\u contents
提供了一个有序列表,因此下面是解决方案:

- var post = public.posts._data[public.posts._contents[0].toString().replace('.html', '')]

  article
      h1= post.title
  ...

编辑:正如作者所说,数据不是数组,而是对象
public.posts.\u contents
提供了一个有序列表,因此下面是解决方案:

- var post = public.posts._data[public.posts._contents[0].toString().replace('.html', '')]

  article
      h1= post.title
  ...

我原以为这样也行,但后来它无法理解什么是
h1=post.title
。将其视为未定义。您应该跟踪进入呈现调用的数据。e、 g.注销public.posts,并查看其中的数据[0]有一个post对象。我已经在Jade上测试过了,它似乎和posts一样有效。_数据是一个充满对象的数组。谢谢你的代码笔:)在打印json时似乎标题确实存在:
“posts”:{u contents:[“sony vr.html”,“test.html”],“_data:{“sony vr”:{“title”:“Playstation VR要想成功,只需要一件事”},“测试”:{“标题”:“测试,你不应该看到这个!”}}}
似乎_数据变量是一个对象。你有帖子的创建日期或更新日期吗?是的,我使用创建日期(只是测试时没有这些日期)我认为这也可以,但它无法理解什么是
h1=post.title
。将其视为未定义。您应该跟踪进入渲染调用的数据。例如,将public.posts记录出来并查看其中的数据[0]有一个post对象。我在Jade上测试过,它似乎和post一样有效。_数据是一个充满对象的数组。谢谢你的代码笔:)在打印json时,标题似乎确实存在:
“posts”:{u contents:[“sony vr.html”,“test.html”],“_data:{“sony vr”:{“title”:Playstation VR要想成功,只需要一件事“},“test”:{“title”:“Testing,你不应该看到这个!”}}}
似乎_数据变量是一个对象。你是否碰巧有帖子的创建日期或更新日期?是的,我使用创建日期(只是测试时没有这些日期)