Goldmark text replacer extension.
func Example() {
md := goldmark.New(
goldmark.WithExtensions(
replacer.NewExtender(
"(c)", "©",
"(r)", "®",
"...", "…",
"(tm)", "™",
"<-", "←",
"->", "→",
"<->", "↔",
"--", "—",
),
),
)
var source = []byte("(c)Dmitry Sedykh")
err := md.Convert(source, os.Stdout)
if err != nil {
log.Fatal(err)
}
}
<p>©Dmitry Sedykh</p>