class_docstr: A StandaloneHTMLBuilder subclass that puts the whole document tree on one
  HTML page.
class_docstr_tok: ["A","StandaloneHTMLBuilder","subclass","that","puts","the","whole","document","tree","on","one","HTML","page","."]
code: def write_additional_files(self) -> None:
      # no indices or search pages are supported
  
      # additional pages from conf.py
      for (
          pagename,
          template,
      ) in self.config.html_additional_pages.items():
          logger.info(" " + pagename, nonl=True)
          self.handle_page(pagename, {}, template)
  
      if self.config.html_use_opensearch:
          logger.info(" opensearch", nonl=True)
          fn = path.join(self.outdir, "_static", "opensearch.xml")
          self.handle_page(
              "opensearch", {}, "opensearch.xml", outfilename=fn
          )
  
imports: from __future__ import annotations
  from os import path
  from typing import TYPE_CHECKING, Any
  from docutils import nodes
  from sphinx.builders.html import StandaloneHTMLBuilder
  from sphinx.environment.adapters.toctree import global_toctree_for_doc
  from sphinx.locale import __
  from sphinx.util import logging
  from sphinx.util.console import darkgreen
  from sphinx.util.display import progress_message
  from sphinx.util.nodes import inline_all_toctrees
label_desc: Use image node_id 12 for calling the SingleFileHTMLBuilder obj's underlying member method code with example usage: obj.write_additional_files() without return types