API Reference¶
Config reference¶
Generated from app.add_config_value() registrations in
sphinx_gp_opengraph/__init__.py.
-
ogp_site_url¶ogp_site_url¶
Site base URL joined with each page’s relative path to form
og:url. Required for absolute URLs; auto-derived fromdocs_urlunder gp-sphinx.- Type:
str- Default:
''- Registered by:
sphinx_gp_opengraph.setup()
-
ogp_canonical_url¶ogp_canonical_url¶
Separate canonical URL used to build
og:url; falls back toogp_site_urlwhen empty.- Type:
str- Default:
''- Registered by:
sphinx_gp_opengraph.setup()
-
ogp_description_length¶ogp_description_length¶
Truncation cap (characters) applied to
og:descriptionafter extracting the first body paragraph.- Type:
int- Default:
200- Registered by:
sphinx_gp_opengraph.setup()
-
ogp_image¶ogp_image¶
Site-default OpenGraph image path or absolute URL. Auto-derived from
docs_urlunder gp-sphinx; per-pageog:imagefront-matter overrides.- Type:
None | str- Default:
None- Registered by:
sphinx_gp_opengraph.setup()
-
ogp_image_alt¶ogp_image_alt¶
Alt text for
ogp_image. Falls back toog:site_namethenog:title;Falsesuppresses the alt tag entirely.- Type:
None | bool | str- Default:
None- Registered by:
sphinx_gp_opengraph.setup()
-
ogp_use_first_image¶ogp_use_first_image¶
When
Trueand no per-page override is set, use the first in-page image asog:image.- Type:
bool- Default:
False- Registered by:
sphinx_gp_opengraph.setup()
-
ogp_type¶ogp_type¶
Value emitted as the
og:typetag.- Type:
str- Default:
'website'- Registered by:
sphinx_gp_opengraph.setup()
-
ogp_site_name¶ogp_site_name¶
Value emitted as
og:site_name. Defaults to the Sphinxprojectname;Falsesuppresses the tag.- Type:
None | bool | str- Default:
None- Registered by:
sphinx_gp_opengraph.setup()
-
ogp_social_cards¶ogp_social_cards¶
Accepted-but-ignored compatibility shim for upstream
sphinxext-opengraph. Setting any value emits a one-line WARNING atconfig-inited; provide a static PNG viaogp_imageor per-pageog:imageinstead.- Type:
None | dict- Default:
None- Registered by:
sphinx_gp_opengraph.setup()