diff --git a/pelican/readers.py b/pelican/readers.py index 85147e3e..3779f10d 100644 --- a/pelican/readers.py +++ b/pelican/readers.py @@ -460,6 +460,10 @@ class Readers(FileStampDataCacher): self.cache_data(path, (content, reader_metadata)) metadata.update(reader_metadata) + # remove any metadata that might have been defined with empty values + metadata = dict([i for i in metadata.items() + if i[1] or isinstance(i, (int, bool, float))]) + if content: # find images with empty alt find_empty_alt(content, path)