feat: update the plugin version
This commit is contained in:
parent
136d9c72b6
commit
1b2f9deed1
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user