diff options
author | johannesengl <hello@johannesengl.com> | 2023-03-06 15:29:31 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2023-03-06 20:37:31 +0100 |
commit | bdbfacb86846237f968d790bc3819f81800afb08 (patch) | |
tree | caceb3de031d6736c2ff2004654368129cc71f02 /parser/metadecoders/decoder.go | |
parent | 32ea40aa82736d33aebac246c2552d1342988d9d (diff) |
metadecoders: Add support for native org dates in frontmatter
PR #7433 added support for Org timestamps for the DATE header. This PR widens the support with additional front matter headers LASTMOD, PUBLISHDATE and EXPIRYDATE.
Fixes #8536
Diffstat (limited to 'parser/metadecoders/decoder.go')
-rw-r--r-- | parser/metadecoders/decoder.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/parser/metadecoders/decoder.go b/parser/metadecoders/decoder.go index 3f322ad92..a65731ae4 100644 --- a/parser/metadecoders/decoder.go +++ b/parser/metadecoders/decoder.go @@ -244,7 +244,7 @@ func (d Decoder) unmarshalORG(data []byte, v any) error { } else if k == "tags" || k == "categories" || k == "aliases" { jww.WARN.Printf("Please use '#+%s[]:' notation, automatic conversion is deprecated.", k) frontMatter[k] = strings.Fields(v) - } else if k == "date" { + } else if k == "date" || k == "lastmod" || k == "publishdate" || k == "expirydate" { frontMatter[k] = parseORGDate(v) } else { frontMatter[k] = v |