Project Configuration Values

llms_txt_full_file

Added in version 0.1.0.

llms_txt_full_filename
  • Type: string

  • Default: 'llms-full.txt'

  • Description: Name of the single output file. See Changing Filenames.

Added in version 0.1.0.

llms_txt_full_max_size

Added in version 0.2.0.

llms_txt_full_size_policy

Added in version 0.5.0.

llms_txt_file

Added in version 0.2.0.

llms_txt_filename
  • Type: string

  • Default: llms.txt

  • Description: Name of the summary information file. See Changing Filenames.

Added in version 0.2.0.

llms_txt_uri_template

Added in version 0.7.0.

llms_txt_directives
  • Type: list of strings

  • Default: [] (empty list)

  • Description: List of custom directive names to process for path resolution. See Path Resolution.

Added in version 0.1.0.

llms_txt_title
  • Type: string or None

  • Default: None

  • Description: Overrides the Sphinx project name as the heading in llms.txt. See Custom Title.

Added in version 0.2.0.

llms_txt_summary
  • Type: string

  • Default: The first paragraph in the root document, else an empty string

  • Description: Optional, but recommended, summary description for llms.txt. See Adding a Custom Summary.

Added in version 0.2.0.

llms_txt_exclude
  • Type: list of strings

  • Default: []

  • Description: A list of pages to ignore using glob patterns. See Excluding Content.

Added in version 0.2.1.

llms_txt_code_files

Added in version 0.4.0.

llms_txt_code_base_path
  • Type: string or None

  • Default: None (auto-detect from git root)

  • Description: Base path to strip from code file paths when displaying titles. When None, automatically detects the relative path from the Sphinx source directory to the git root and strips that prefix from file paths.

Added in version 0.4.0.