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 に答える