だから私は静的サイトジェネレーター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]
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 }
誰かが私が間違っていることを教えてもらえますか?