feat: update the plugin version

This commit is contained in:
Nikolai Rodionov 2023-03-01 11:17:02 +01:00
parent 136d9c72b6
commit 1b2f9deed1

View File

@ -66,6 +66,7 @@ class MkdocsWithConfluence(BasePlugin):
self.repo_url = None
self.header_message = None
self.upstream_url = None
self.page_ids = []
def on_config(self, config):
@ -139,6 +140,13 @@ class MkdocsWithConfluence(BasePlugin):
for path in page.url.rsplit("/", 2)[0].split("/"):
logger.debug(f"path is {path}")
parent_id = self.find_page_id(parent_page)
if not parent_id:
self.add_page(parent_page, None, SECTION_PAGE_CONTENT)
parent_id = self.find_page_id(parent_page)
# --------------------------------------------------------
# -- Add it to the list only if it was created by plugin
# --------------------------------------------------------
self.page_ids.append(parent_id)
if path:
if page_name:
page_name = page_name + " " + path
@ -148,6 +156,8 @@ class MkdocsWithConfluence(BasePlugin):
self.add_page(page_name, parent_id, SECTION_PAGE_CONTENT)
parent_page = page_name
parent_id = self.find_page_id(parent_page)
self.page_ids.append(parent_id)
confluence_page_name = parent_page + " " + page.title
new_markdown = markdown
# -- Adding an upstream url
@ -182,6 +192,7 @@ class MkdocsWithConfluence(BasePlugin):
logger.debug(f"attachments: {attachments}")
confluence_body = self.confluence_mistune(new_markdown)
self.add_page(confluence_page_name, parent_id, confluence_body)
self.page_ids.append(self.find_page_id(confluence_page_name))
logger.info(f"page url = {page.url}")
if not page.url and self.config["set_homepage"]:
self.set_homepage(confluence_page_name)
@ -204,6 +215,9 @@ class MkdocsWithConfluence(BasePlugin):
if self.enabled:
logger.info("The author was uploading images here, maybe there was a reason for that")
def on_post_build(self, config):
logger.warning(self.page_ids)
def on_page_content(self, html, page, config, files):
return html