API Reference¶
Config reference¶
Generated from add_config_value()
registrations in
sphinx_gp_llms/__init__.py.
-
llms_generate_full¶llms_generate_full¶
Enable llms-full.txt generation.
- Type:
- Default:
True- Registered by:
-
llms_generate_json¶llms_generate_json¶
Enable docs.json agent manifest generation.
- Type:
- Default:
True- Registered by:
-
llms_generate_md_twins¶llms_generate_md_twins¶
Enable per-page .md twin file generation.
- Type:
- Default:
True- Registered by:
-
llms_txt_filename¶llms_txt_filename¶
Output filename for the llms.txt index.
- Type:
- Default:
'llms.txt'- Registered by:
-
llms_full_filename¶llms_full_filename¶
Output filename for the concatenated full-content file.
- Type:
- Default:
'llms-full.txt'- Registered by:
-
llms_json_filename¶llms_json_filename¶
Output filename for the docs.json agent manifest.
- Type:
- Default:
'docs.json'- Registered by:
-
llms_excludes¶llms_excludes¶
fnmatch patterns matched against each page’s relative URL. Matched pages are excluded from all LLM outputs.
- Type:
- Default:
[]- Registered by:
Extension entry point¶
-
sphinx_gp_llms.setup(app)¶sphinx_gp_llms.setup(app)¶
Register config values and connect build hooks.
- Parameters:
app (
Sphinx) – Sphinx application instance.- Returns:
Extension metadata with version and parallel-build flags.
- Return type:
ExtensionMetadata
Examples
>>> from sphinx_gp_llms import setup >>> callable(setup) True