Files
tinymce-docs-4x/_plugins/pretty_changelog.rb
T
2015-11-26 09:31:09 -08:00

15 lines
611 B
Ruby

module Jekyll
module PrettyChangelog
def pretty_changelog(input)
lines = input.split(/\n/)
lines = lines.map { |line| line.sub(/\* fixed/i, "* <span class=\"fixed\">fixed</span>") }
lines = lines.map { |line| line.sub(/\* added/i, "* <span class=\"added\">added</span>") }
lines = lines.map { |line| line.sub(/\* removed/i, "* <span class=\"removed\">removed</span>") }
lines = lines.map { |line| line.sub(/\* rewrote/i, "* <span class=\"rewrote\">rewrote</span>") }
input = lines.join("\n")
end
end
end
Liquid::Template.register_filter(Jekyll::PrettyChangelog)