0

我正在尝试为 Jekyll 编写自定义转换器插件。为此,我需要能够访问_data目录中的 Jekyll 数据文件。

我可以像这样访问配置文件:

def initialize(config)
    var1 = config['var1']
end

但我没有找到数据文件的解决方案。

那么,这能实现吗?

4

1 回答 1

1

编辑:因为context.registers[:site]在 Converter 插件中不可用。但是你可以使用这个肮脏的技巧:

  def initialize(config)
    dir      = config['data_source']
    filePath = File.join(dir, 'links.yml')
    data     = SafeYAML.load_file(filePath)
  end
于 2014-09-02T09:29:51.240 回答