docs: def _ensure_dir(self, template_name):
          """Ensure the output directory for a template exists."""
          head = os.path.dirname(template_name)
          if head:
              file_dirpath = os.path.join(self.outpath, head)
              if not os.path.exists(file_dirpath):
                  os.makedirs(file_dirpath)