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