docstr: Evaluates to `True` for the homepage of the site and `False` for all other pages.
code: def is_homepage(self) -> bool:
      """Evaluates to `True` for the homepage of the site and `False` for all other pages."""
      return (
          self.is_top_level
          and self.is_index
          and self.file.url in (".", "./", "index.html")
      )
  
imports: from __future__ import annotations
  import copy
  import enum
  import logging
  import posixpath
  import warnings
  from typing import TYPE_CHECKING, Any, Callable, Iterator, MutableMapping, Sequence
  from urllib.parse import unquote
  from urllib.parse import urljoin, urlsplit, urlunsplit
  import markdown
  import markdown.htmlparser
  import markdown.postprocessors
  import markdown.treeprocessors
  from markdown.util import AMP_SUBSTITUTE
  from mkdocs import utils
  from mkdocs.structure import StructureItem
  from mkdocs.structure.toc import get_toc
  from mkdocs.utils import _removesuffix, get_build_date, get_markdown_title, meta, weak_property
label_desc: Use image node_id 8 for calling the Page obj's underlying member method code with example usage: obj.is_homepage() and returns: unknown