diff --git a/pelican/generators.py b/pelican/generators.py index b877d43a..284f80e7 100644 --- a/pelican/generators.py +++ b/pelican/generators.py @@ -107,6 +107,8 @@ class Generator(object): ignores = self.settings['IGNORE_FILES'] if any(fnmatch.fnmatch(basename, ignore) for ignore in ignores): return False + if any(fnmatch.fnmatch(path, ignore) for ignore in ignores): + return False if extensions is False or basename.endswith(extensions): return True