当前位置: 首页>>代码示例>>Python>>正文


Python StandaloneHTMLBuilder.handle_page方法代码示例

本文整理汇总了Python中sphinx.builders.html.StandaloneHTMLBuilder.handle_page方法的典型用法代码示例。如果您正苦于以下问题:Python StandaloneHTMLBuilder.handle_page方法的具体用法?Python StandaloneHTMLBuilder.handle_page怎么用?Python StandaloneHTMLBuilder.handle_page使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在sphinx.builders.html.StandaloneHTMLBuilder的用法示例。


在下文中一共展示了StandaloneHTMLBuilder.handle_page方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: handle_page

# 需要导入模块: from sphinx.builders.html import StandaloneHTMLBuilder [as 别名]
# 或者: from sphinx.builders.html.StandaloneHTMLBuilder import handle_page [as 别名]
    def handle_page(self, pagename, addctx, templatename="page.html", outfilename=None, event_arg=None):
        """Create a rendered page.

        This method is overwritten for genindex pages in order to fix href link
        attributes.
        """
        if pagename.startswith("genindex"):
            self.fix_genindex(addctx["genindexentries"])
        addctx["doctype"] = self.doctype
        StandaloneHTMLBuilder.handle_page(self, pagename, addctx, templatename, outfilename, event_arg)
开发者ID:trustin,项目名称:sphinx-maven-plugin,代码行数:12,代码来源:epub.py

示例2: handle_page

# 需要导入模块: from sphinx.builders.html import StandaloneHTMLBuilder [as 别名]
# 或者: from sphinx.builders.html.StandaloneHTMLBuilder import handle_page [as 别名]
 def handle_page(self, pagename, addctx, templatename='page.html',
                 outfilename=None, event_arg=None):
     """Create a rendered page.
     This method is overwritten for genindex pages in order to fix
     href link attributes.
     """
     if pagename.startswith('genindex'):
         self.fix_genindex(addctx['genindexentries'])
     StandaloneHTMLBuilder.handle_page(self, pagename, addctx, templatename,
         outfilename, event_arg)
开发者ID:simonwex,项目名称:betafarm,代码行数:12,代码来源:epub.py

示例3: handle_page

# 需要导入模块: from sphinx.builders.html import StandaloneHTMLBuilder [as 别名]
# 或者: from sphinx.builders.html.StandaloneHTMLBuilder import handle_page [as 别名]
    def handle_page(self, pagename, addctx, templatename='page.html',
                    outfilename=None, event_arg=None):
        # type: (unicode, Dict, unicode, unicode, Any) -> None
        """Create a rendered page.

        This method is overwritten for genindex pages in order to fix href link
        attributes.
        """
        if pagename.startswith('genindex') and 'genindexentries' in addctx:
            if not self.use_index:
                return
            self.fix_genindex(addctx['genindexentries'])
        addctx['doctype'] = self.doctype
        StandaloneHTMLBuilder.handle_page(self, pagename, addctx, templatename,
                                          outfilename, event_arg)
开发者ID:LFYG,项目名称:sphinx,代码行数:17,代码来源:_epub_base.py

示例4: handle_page

# 需要导入模块: from sphinx.builders.html import StandaloneHTMLBuilder [as 别名]
# 或者: from sphinx.builders.html.StandaloneHTMLBuilder import handle_page [as 别名]
    def handle_page(
        self,
        docname,
        addctx,
        templatename="page.html",
        outfilename=None,
        event_arg=None,
    ):
        self.toctree.initialize(self.env)

        lineage = self._get_page_lineage(docname)
        processed_lineage = self._process_page_lineage(docname, lineage)
        addctx["lineage"] = processed_lineage

        StandaloneHTMLBuilder.handle_page(self, docname, addctx, templatename=templatename, outfilename=outfilename, event_arg=event_arg)
开发者ID:mongodb,项目名称:docs-tools,代码行数:17,代码来源:stitch-builders.py


注:本文中的sphinx.builders.html.StandaloneHTMLBuilder.handle_page方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。