我有一个在Jekyll模板中使用的数据文件:
/{project}/_data/mydata.json
我还希望通过JavaScript在实时网站上提供这些数据:
/{project}/_site/mydata.json
不知怎的,我想要以下之一:
自动从" _data"到" _sites"无论何时做出改变。
让模板从/{project}/mydata.json
读取数据文件,因为此文件已经被复制到" _sites"文件夹中。
在Jekyll模板和JavaScripts中维护单个版本的数据文件的最简单方法是什么?
答案 0 :(得分:3)
档案/{project}/mydata.json
---
layout: null
---
{{ site.data.mydata | jsonify }}
使用jekyll serve
或在github上,每次/{project}/_data/mydata.json
更新时都会更新。
Etvoilà!