forked from phoedos/pmd
render_markdown filter
This commit is contained in:
@ -68,6 +68,16 @@ module CustomFilters
|
||||
end
|
||||
end
|
||||
|
||||
def render_markdown(input)
|
||||
if input
|
||||
res = input
|
||||
res = res.gsub(/`(.*?)`/, '<code>\1</code>')
|
||||
res = res.gsub(/\*\*(.*?)\*\*/, '<b>\1</b>')
|
||||
res = res.gsub(/\*(.*?)\*/, '<i>\1</i>')
|
||||
res.gsub(/\[(.*?)\]\((.*?)\)/, '<a href="\2">\1</a>')
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
private
|
||||
|
||||
|
Reference in New Issue
Block a user