diff --git a/go.mod b/go.mod index 5e680da..82e554b 100644 --- a/go.mod +++ b/go.mod @@ -10,6 +10,7 @@ require ( github.com/rjeczalik/notify v0.9.2 github.com/wellington/go-libsass v0.9.2 github.com/yuin/goldmark v1.3.1 + github.com/yuin/goldmark-emoji v1.0.1 // indirect github.com/yuin/goldmark-highlighting v0.0.0-20200307114337-60d527fdb691 github.com/yuin/goldmark-meta v1.0.0 golang.org/x/image v0.0.0-20210628002857-a66eb6448b8d // indirect diff --git a/go.sum b/go.sum index dc3a512..cd7b8f2 100644 --- a/go.sum +++ b/go.sum @@ -60,6 +60,8 @@ github.com/yuin/goldmark v1.1.22/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.1 h1:eVwehsLsZlCJCwXyGLgg+Q4iFWE/eTIMG0e8waCmm/I= github.com/yuin/goldmark v1.3.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark-emoji v1.0.1 h1:ctuWEyzGBwiucEqxzwe0SOYDXPAucOrE9NQC18Wa1os= +github.com/yuin/goldmark-emoji v1.0.1/go.mod h1:2w1E6FEWLcDQkoTE+7HU6QF1F6SLlNGjRIBbIZQFqkQ= github.com/yuin/goldmark-highlighting v0.0.0-20200307114337-60d527fdb691 h1:VWSxtAiQNh3zgHJpdpkpVYjTPqRE3P6UZCOPa1nRDio= github.com/yuin/goldmark-highlighting v0.0.0-20200307114337-60d527fdb691/go.mod h1:YLF3kDffRfUH/bTxOxHhV6lxwIB3Vfj91rEwNMS9MXo= github.com/yuin/goldmark-meta v1.0.0 h1:ScsatUIT2gFS6azqzLGUjgOnELsBOxMXerM3ogdJhAM= diff --git a/post.go b/post.go index f78a946..f4d5aec 100644 --- a/post.go +++ b/post.go @@ -12,6 +12,7 @@ import ( "github.com/aymerick/raymond" "github.com/mitchellh/mapstructure" "github.com/yuin/goldmark" + emoji "github.com/yuin/goldmark-emoji" highlighting "github.com/yuin/goldmark-highlighting" meta "github.com/yuin/goldmark-meta" "github.com/yuin/goldmark/extension" @@ -49,6 +50,7 @@ func newPost(slug string) (*Post, error) { extension.Footnote, meta.Meta, highlighting.Highlighting, + emoji.New(emoji.WithRenderingMethod(emoji.Unicode)), ), goldmark.WithRendererOptions( html.WithUnsafe(),