如何在中间人构建页面后运行自定义操作(例如,将文件复制到构建文件夹)?
我想将 Readme.md
文件从源代码放到构建目录。
最佳答案
您可以使用after_build
Hook 。将以下代码添加到 config.rb
。
你可以使用的钩子(Hook)写在https://middlemanapp.com/advanced/custom_extensions/ .
虽然没有很好的文档说明,但是after_build
好像可以直接在config.rb
中使用,不用自己写扩展。
after_build do |builder|
src = File.join(config[:source],"Readme.md")
dst = File.join(config[:build_dir],"Readme.md")
builder.thor.source_paths << File.dirname(__FILE__)
builder.thor.copy_file(src,dst)
end
关于ruby - 中间人:构建后运行自定义操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23879068/