Unified · Split
| @@ -57,7 +57,7 @@ module Docs · 56 unmodified lines | |||
| 57 | end | 57 | end |
| 58 | 58 | ||
| 59 | def md_to_html(str) | 59 | def md_to_html(str) |
| 60 | str = str.strip | 60 | str = CGI::escape_html(str.strip) |
| 61 | str.gsub! %r{`(.*?)`}, '<code>\1</code>' | 61 | str.gsub! %r{`(.*?)`}, '<code>\1</code>' |
| 62 | str.gsub! %r{\n\s*\n}, '</p><p>' | 62 | str.gsub! %r{\n\s*\n}, '</p><p>' |
| 63 | str.gsub! "\n", '<br>' | 63 | str.gsub! "\n", '<br>' |