1

Hexo のドキュメント全体に目を通しましたが、Hexo テンプレートを使用して構造化データ (YAML、JSON) をページ/投稿に統合する方法がまだ正確にはわかりません。私が見つけることができる最も近いものは、プラグインのドキュメントのファイル データセクションです。これが私が探しているものであるかどうかはよくわかりません。また、実装の例もありません。

人気の Ruby 静的サイト ジェネレーターである Jekyllrb に精通している方は、_dataJSON ファイルと YAML ファイルを格納するディレクトリを使用できます。テンプレートでは、 などを使用してこのデータを参照できます{% for event in site.data.events %}...{% endfor %}

Hexoに同等のものはありますか?

4

3 に答える 3

0

<%= page.title %><%= page.date %>または<%= page.foo %>(EJS テンプレートで) のような式を使用できます。ここでtitledatefooは投稿またはページのヘッダーの YAML 属性です (例: source/_posts/2015-06-14-my-awesome-post.markdown" ) :

---
layout: post
title: "My Awesome Post"
date: 2015-06-14T17:23:00+04:00
foo: bar
---
Hello World
于 2015-06-14T13:49:49.287 に答える