doxygen.rb 312 B

12345678910111213
  1. class Doxygen < Middleman::Extension
  2. def initialize(app, opts = {}, &block)
  3. super
  4. app.after_build do |builder|
  5. builder.run 'rm -rf build/doc'
  6. builder.run 'cd .. && make doc'
  7. builder.run 'mv ../doc/html build/doc'
  8. end
  9. end
  10. end
  11. ::Middleman::Extensions.register(:doxygen, Doxygen)