user guide: improve changelog handling

This commit is contained in:
josh committed 2019-06-14 14:44:00 -04:00
1 parent 947a65a75e
commit 56f104b5e7
2 files changed
+5 -3

No files matched your search

+1 -1
View File
@@ -653,4 +653,4 @@ ${include LICENSE.txt}
# Change Log
${include CHANGELOG.md}
${changelog}
+4 -2
View File
@@ -55,7 +55,7 @@ class Generator
end
renderer = Redcarpet::Render::HTML.new
markdown = Redcarpet::Markdown.new(renderer)
@markdown_renderer = Redcarpet::Markdown.new(renderer)
content = %[<h1>Table of Contents</h1>\n]
@sections.each do |section|
indent = section.number.split(".").size - 1
@@ -65,8 +65,10 @@ class Generator
end
@sections.each do |section|
content += %[<a name="#{section.anchor}" />]
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, "<>")