Asciidoctor.renderFile还有其他选项

时间:2014-07-23 09:05:04

标签: ruby guard asciidoc asciidoctor

我使用asciidoc和一个描述here的保护文件。

鉴于asciidoctor选项:asciidoctor -a icons -a iconsdir /foo -a copycss bar.adoc我想将这些选项添加到保护文件中。但我不知道如何。

目前卫兵档案如下:

require 'asciidoctor'
require 'erb'

guard 'shell' do
  watch(/^ble\.adoc$/) {|m|
    Asciidoctor.render_file(m[0], :in_place => true, :backend => 'html5')
  }
end

guard 'livereload' do
  watch(%r{^.+\.(css|js|html)$})
end

1 个答案:

答案 0 :(得分:1)

属性只是选项,基本上你可以在你拥有的选项中添加:attributes键并制作另一个哈希:

Asciidoctor.render_file(m[0], :in_place => true, :backend => 'html5', :attributes => { :icons => true, :copycss => true })

这应该可以正常工作