builder.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:sphinxcontrib-confluencebuilder 作者: tonybaloney 项目源码 文件源码
def publish_doc(self, docname, output):
        title = ConfluenceState.title(docname)

        parent_id = None
        if self.config.master_doc and self.config.confluence_page_hierarchy:
            if self.config.master_doc != docname:
                parent = ConfluenceState.parentDocname(docname)
                parent_id = ConfluenceState.uploadId(parent)
        if not parent_id:
            parent_id = self.parent_id

        uploaded_id = self.publisher.storePage(title, output, parent_id)
        ConfluenceState.registerUploadId(docname, uploaded_id)

        if self.config.master_doc == docname:
            self.master_doc_page_id = uploaded_id

        if self.config.confluence_purge:
            if uploaded_id in self.legacy_pages:
                self.legacy_pages.remove(uploaded_id)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号