所以我正在使用静态站点生成器 hexo.io 我遇到了一个问题
在索引页面中,我只想显示类别为“显示”的帖子。我在 .md 文件中分配了类别,如官方文档中所示。
---
layout: post
title: "doors"
categories:
- show
date: 2016-10-02 17:54:22
header-img: "1.jpg"
author: "default"
---
但似乎没有分配类别,因为当尝试像这样显示它时
<% site.posts.each(function(post){ %>
<div class="post-preview col-md-4 col-xs-12">
<h2 class="post-title">
<%- post.categories || "Untitled" %>
<% console.log(post.categories)%>
</h2>
<% }); %>
在<h2>
我得到[object Object]
而不是 text show
。当我尝试控制台时,post.categories
我在控制台中得到以下输出
Query { data: [], length: 0 }
Query { data: [], length: 0 }
Query { data: [], length: 0 }
Query { data: [], length: 0 }
Query { data: [], length: 0 }
Query {
data:
[ Document {
name: 'show',
_id: 'citstcz9q000f8zi5oij9o5dg',
slug: [Getter],
path: [Getter],
permalink: [Getter],
posts: [Getter],
length: [Getter] } ],
length: 1 }
Query { data: [], length: 0 }
有人可以告诉我做错了什么吗?