(markdown string)
| 101 | } |
| 102 | |
| 103 | func HTMLFromMarkdown(markdown string) string { |
| 104 | p := parser.NewWithExtensions(parser.CommonExtensions | parser.HardLineBreak) // Added HardLineBreak. |
| 105 | doc := p.Parse([]byte(markdown)) |
| 106 | renderer := html.NewRenderer(html.RendererOptions{ |
| 107 | Flags: html.CommonFlags | html.SkipHTML, |
| 108 | }) |
| 109 | return string(bytes.TrimSpace(gomarkdown.Render(doc, renderer))) |
| 110 | } |