diff --git a/doc/user_guide.md b/doc/user_guide.md index fc25ff7..584f4db 100644 --- a/doc/user_guide.md +++ b/doc/user_guide.md @@ -653,4 +653,4 @@ ${include LICENSE.txt} # Change Log -${include CHANGELOG.md} +${changelog} diff --git a/rb/gen_user_guide.rb b/rb/gen_user_guide.rb index 085cda8..0fda2f8 100644 --- a/rb/gen_user_guide.rb +++ b/rb/gen_user_guide.rb @@ -55,7 +55,7 @@ class Generator end renderer = Redcarpet::Render::HTML.new - markdown = Redcarpet::Markdown.new(renderer) + @markdown_renderer = Redcarpet::Markdown.new(renderer) content = %[

Table of Contents

\n] @sections.each do |section| indent = section.number.split(".").size - 1 @@ -65,8 +65,10 @@ class Generator end @sections.each do |section| content += %[] - content += markdown.render(section.contents) + content += @markdown_renderer.render(section.contents) end + changelog = @markdown_renderer.render(File.read("CHANGELOG.md")) + content.gsub!("${changelog}", changelog) template = File.read("rb/assets/user_guide.html.erb") erb = ERB.new(template, nil, "<>")