package main import ( "fmt" "io/ioutil" "os" "github.com/microcosm-cc/bluemonday" "github.com/russross/blackfriday" ) func main() { input, _ := ioutil.ReadAll(os.Stdin) unsafe := blackfriday.MarkdownCommon([]byte(input)) html := bluemonday.UGCPolicy().SanitizeBytes(unsafe) fmt.Println(string(html)) }