我正在尝试为Jekyll编写自定义转换器插件。要做到这一点,我需要能够访问Jekyll数据文件,在 _data 目录
_data
我可以像这样访问配置文件:
def initialize(config) var1 = config['var1'] end
但我没有找到数据文件的解决方案。
那么,这能实现吗?
编辑:作为 context.registers[:site] 在转换器插件中不可用。 但你可以使用这个肮脏的伎俩:
def initialize(config) dir = config['data_source'] filePath = File.join(dir, 'links.yml') data = SafeYAML.load_file(filePath) end