diff --git a/mkdocs_print_site_plugin/plugin.py b/mkdocs_print_site_plugin/plugin.py index cb27a09..034cf08 100644 --- a/mkdocs_print_site_plugin/plugin.py +++ b/mkdocs_print_site_plugin/plugin.py @@ -358,8 +358,9 @@ def on_post_build(self, config, **kwargs): # # Details https://github.com/timvink/mkdocs-print-site-plugin/issues/68 htmls = html.split("") - htmls[0] = htmls[0].replace("href=\"//", "href=\"") - htmls[0] = htmls[0].replace("src=\"//", "src=\"") + base_url = "../" if config.get("use_directory_urls") else "" + htmls[0] = htmls[0].replace("href=\"//", f"href=\"{base_url}") + htmls[0] = htmls[0].replace("src=\"//", f"src=\"{base_url}") html = "".join(htmls) # Determine calls to required javascript functions