diff --git a/mkdocs_git_authors_plugin/plugin.py b/mkdocs_git_authors_plugin/plugin.py index 5a04335..6e229f0 100644 --- a/mkdocs_git_authors_plugin/plugin.py +++ b/mkdocs_git_authors_plugin/plugin.py @@ -97,6 +97,12 @@ def on_files(self, files, config, **kwargs): return for file in files: + + # Exclude pages specified in config + excluded_pages = self.config.get("exclude", []) + if exclude(file.src_path, excluded_pages): + continue + path = file.abs_src_path if path.endswith(".md"): _ = self.repo().page(path) @@ -130,7 +136,6 @@ def on_page_content(self, html, page, config, files, **kwargs): # Exclude pages specified in config excluded_pages = self.config.get("exclude", []) if exclude(page.file.src_path, excluded_pages): - logging.debug("on_page_html, Excluding page " + page.file.src_path) return html list_pattern = re.compile( @@ -169,7 +174,6 @@ def on_page_markdown(self, markdown, page, config, files, **kwargs): # Exclude pages specified in config excluded_pages = self.config.get("exclude", []) if exclude(page.file.src_path, excluded_pages): - logging.debug("on_page_markdown, Excluding page " + page.file.src_path) return markdown pattern_authors_summary = re.compile( diff --git a/setup.py b/setup.py index 741be1a..a213317 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setup( name="mkdocs-git-authors-plugin", - version="0.6", + version="0.6.1", description="Mkdocs plugin to display git authors of a page", long_description=long_description, long_description_content_type="text/markdown",