Skip to content

Commit dfe98f8

Browse files
committed
'path_to_pdf' now supports externals URLs
1 parent ee13622 commit dfe98f8

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

mkdocs_print_site_plugin/plugin.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
from mkdocs_print_site_plugin.renderer import Renderer
1414
from mkdocs_print_site_plugin.utils import flatten_nav, get_theme_name
15+
from mkdocs_print_site_plugin.urls import is_external
1516

1617
logger = logging.getLogger("mkdocs.plugins")
1718
logger.addFilter(warning_filter)
@@ -231,9 +232,14 @@ def on_page_content(self, html, page, config, files, **kwargs):
231232

232233
# Link to the PDF version of the entire site on a page.
233234
if self.config.get("path_to_pdf") != "":
234-
page.url_to_pdf = get_relative_url(
235-
self.config.get("path_to_pdf"), page.file.url
236-
)
235+
pdf_url = self.config.get("path_to_pdf")
236+
if is_external(pdf_url):
237+
page.url_to_pdf = pdf_url
238+
else:
239+
breakpoint()
240+
page.url_to_pdf = get_relative_url(
241+
pdf_url, page.file.url
242+
)
237243

238244
return html
239245

0 commit comments

Comments
 (0)