将数据文件复制到Jekyll项目中的“_sites”

时间:2014-12-18 13:03:01

标签: jekyll

我有一个在Jekyll模板中使用的数据文件:

/{project}/_data/mydata.json

我还希望通过JavaScript在实时网站上提供这些数据:

/{project}/_site/mydata.json

不知怎的,我想要以下之一:

  • 自动从" _data"到" _sites"无论何时做出改变。

  • 让模板从/{project}/mydata.json读取数据文件,因为此文件已经被复制到" _sites"文件夹中。

在Jekyll模板和JavaScripts中维护单个版本的数据文件的最简单方法是什么?

1 个答案:

答案 0 :(得分:3)

档案/{project}/mydata.json

---
layout: null
---
{{ site.data.mydata | jsonify }}

使用jekyll serve或在github上,每次/{project}/_data/mydata.json更新时都会更新。

Etvoilà!