user guide: improve changelog handling
This commit is contained in:
parent
947a65a75e
commit
56f104b5e7
@ -653,4 +653,4 @@ ${include LICENSE.txt}
|
|||||||
|
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
${include CHANGELOG.md}
|
${changelog}
|
||||||
|
@ -55,7 +55,7 @@ class Generator
|
|||||||
end
|
end
|
||||||
|
|
||||||
renderer = Redcarpet::Render::HTML.new
|
renderer = Redcarpet::Render::HTML.new
|
||||||
markdown = Redcarpet::Markdown.new(renderer)
|
@markdown_renderer = Redcarpet::Markdown.new(renderer)
|
||||||
content = %[<h1>Table of Contents</h1>\n]
|
content = %[<h1>Table of Contents</h1>\n]
|
||||||
@sections.each do |section|
|
@sections.each do |section|
|
||||||
indent = section.number.split(".").size - 1
|
indent = section.number.split(".").size - 1
|
||||||
@ -65,8 +65,10 @@ class Generator
|
|||||||
end
|
end
|
||||||
@sections.each do |section|
|
@sections.each do |section|
|
||||||
content += %[<a name="#{section.anchor}" />]
|
content += %[<a name="#{section.anchor}" />]
|
||||||
content += markdown.render(section.contents)
|
content += @markdown_renderer.render(section.contents)
|
||||||
end
|
end
|
||||||
|
changelog = @markdown_renderer.render(File.read("CHANGELOG.md"))
|
||||||
|
content.gsub!("${changelog}", changelog)
|
||||||
|
|
||||||
template = File.read("rb/assets/user_guide.html.erb")
|
template = File.read("rb/assets/user_guide.html.erb")
|
||||||
erb = ERB.new(template, nil, "<>")
|
erb = ERB.new(template, nil, "<>")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user