pelican-site/patch_pelican_readers.diff

13 lines
448 B
Diff

--- venv/lib/python3.7/site-packages/pelican/readers.py
+++ venv/lib/python3.7/site-packages/pelican/readers.py
@@ -291,7 +291,9 @@
content = parts.get('body')
metadata = self._parse_metadata(pub.document, source_path)
- metadata.setdefault('title', parts.get('title'))
+ title = parts.get('title')
+ if title:
+ metadata.setdefault('title', parts.get('title'))
return content, metadata