18 lines
341 B
Go
18 lines
341 B
Go
|
package gopherproxy
|
||
|
|
||
|
import (
|
||
|
"bytes"
|
||
|
"html/template"
|
||
|
"io"
|
||
|
"strings"
|
||
|
|
||
|
"github.com/gomarkdown/markdown"
|
||
|
)
|
||
|
|
||
|
func renderMd(b io.Reader) template.HTML {
|
||
|
buf := new(bytes.Buffer)
|
||
|
buf.ReadFrom(b)
|
||
|
md := string(markdown.ToHTML(buf.Bytes(), nil, nil))
|
||
|
return template.HTML(strings.Replace(md, "<img", "<img class=\"img-responsive\"", -1))
|
||
|
}
|