diff --git a/pelican/readers.py b/pelican/readers.py index 0616eecd..7ff393c5 100644 --- a/pelican/readers.py +++ b/pelican/readers.py @@ -51,11 +51,9 @@ class MarkdownReader(object): metadatas = {} for name, value in md.Meta.items(): name = name.lower() - if name in _METADATAS_FIELDS: - meta = _METADATAS_FIELDS[name](value[0]) - else: - meta = value[0] - metadatas[name] = meta + metadatas[name] = _METADATAS_FIELDS.get( + name, lambda x:x + )(value[0]) return content, metadatas _EXTENSIONS = {'rst': RstReader, 'md': MarkdownReader} # supported formats