diff --git a/app/src/content.go b/app/src/content.go index ce64039..b7b3e1f 100644 --- a/app/src/content.go +++ b/app/src/content.go @@ -221,6 +221,8 @@ func (c *Content) loadFile(full string) (*Article, error) { // resolve {{media:...}} and {{embed:...}} shortcodes in the SOURCE first, // so they also work inside markdown links ![...]({{media:x}}) bodyText = resolveShortcodes(bodyText, c.MediaBase) + // allow {{media:...}} in front-matter too (hero/cover image from S3) + a.FM.Image = resolveMedia(a.FM.Image, c.MediaBase) // render markdown -> html a.BodyHTML, err = c.renderMarkdown(bodyText)