Skip to content

Commit ffa08ba

Browse files
committed
fix: Corrected OpenGraph metadata generation in sphinxtxt
1 parent 7e290fe commit ffa08ba

File tree

2 files changed

+18
-5
lines changed

2 files changed

+18
-5
lines changed

_templates/page.html

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,18 @@
11
{%- extends "!page.html" %}
22

3-
{%- block extrahead %}
4-
<meta name="robots" content="follow, index">
5-
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
6-
{{ super() }}
7-
{% endblock extrahead %}
3+
{% block extrahead %}
4+
{{ super() }}
5+
6+
{# Verifica la disponibilidad de sphinx_version antes de renderizar metatags
7+
Esta verificación es crucial para evitar errores durante la generación
8+
del sitio cuando la extensión sphinxext.opengraph no está disponible #}
9+
{% if sphinx_version %}
10+
{{ metatags }}
11+
{% endif %}
12+
13+
{# Meta tags estáticos definidos manualmente para garantizar consistencia
14+
Estos tags permanecerán invariables independientemente de la configuración
15+
de Sphinx o sus extensiones, asegurando una identidad constante del sitio #}
16+
<meta property="og:site_name" content="Python Perú" />
17+
<meta property="og:locale" content="es_ES" />
18+
{% endblock %}

conf.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,3 +432,5 @@
432432
"line_color": "#4078c0",
433433
"image": "_static/logo/logo.png",
434434
}
435+
# Asegura la generación del meta tag og:image que no siempre es generado por sphinxext.opengraph
436+
ogp_image = "_static/logo/logo.png"

0 commit comments

Comments
 (0)