--- 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