要在Asciidoctor中的CLI属性中激活替换,你可以按照以下步骤操作:
replace_extension.rb
。require 'asciidoctor/extensions'
Asciidoctor::Extensions.register do
if @document.basebackend? 'html'
treeprocessor do
process do |doc|
doc.find_by(:node_name, 'text').each do |text|
text.source.gsub!('原始', '替换')
end
doc
end
end
end
end
--require
选项来引入自定义扩展。asciidoctor --require ./replace_extension.rb your_file.adoc
这将会在编译过程中将所有出现的“原始”替换为“替换”。
请注意,这只是一个简单的示例,你可以根据你的需求自定义替换规则和扩展。