Skip to content

Commit fee7fd0

Browse files
authored
Web sémantique : corrige une erreur d'index dans les URL des profils dans JSON-LD en cas de multiples auteurs (#1244)
Erreur signalée par la Search Console de Google : ![image](https://github.com/user-attachments/assets/494a3da2-7434-4991-85e6-42ec9d98cc7c) En effet, dans le HTML source de [la page](https://geotribu.fr/articles/2024/2024-09-03_nouvelle-fenetre-qtribu/) (Ctrl+U pour voir les sources avec Firefox) on voit que la page de profil de Guilhem mène à une URL Geotribu (qui n'existe pas). ```html <script type=application/ld+json> { "@context": "https://schema.org", "@type": "Article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://geotribu.fr/articles/2024/2024-09-03_nouvelle-fenetre-qtribu/" }, "headline": "Geotribu - Cherchez et contribuez à Geotribu depuis QGIS", "abstract": "Une nouvelle fenêtre des contenus Geotribu dans le plugin QGIS QTribu, qui permet d'accéder et de contribuer aux contenus du site", "datePublished": "2024-09-03T13:00:00Z", "image": "https://cdn.geotribu.fr/img/internal/charte/geotribu_banner.jpg", "author": [ { "@type": "Person", "name": "Guilhem Allaman", "url": "https://geotribu.fr/team/geotribu/" } ], "publisher": { "@type": "Organization", "name": "Geotribu", "logo": { "@type": "ImageObject", "url": "https://cdn.geotribu.fr/img/internal/charte/geotribu_logo_64x64.png" } } } </script> ``` Autre exemple sur https://geotribu.fr/articles/2024/2024-10-15_qchat/ : ![image](https://github.com/user-attachments/assets/50c04eec-42aa-4b11-9afe-4fef17197518)
2 parents db54380 + 25ea19d commit fee7fd0

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

content/articles/.pages

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
title: "&#128214; Articles"
22

33
nav:
4-
- "2025"
4+
# - "2025"
55
- "2024"
66
- "2023"
77
- "2022"

content/rdp/.pages

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
title: "&#128240; Revues de presse"
22

33
nav:
4-
- "2025"
4+
# - "2025"
55
- "2024"
66
- "2023"
77
- "2022"

content/theme/partials/schemas.html.jinja2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
{
2929
"@type": "Person",
3030
"name": "{{ a }}",
31-
"url": "{{ config.site_url }}team/{{ author[0] | slugger }}/"
31+
"url": "{{ config.site_url }}team/{{ author[loop.index0] | slugger }}/"
3232
{% if a != author|last %}
3333
{# Si l'auteur n'est pas le dernier de la liste, on ajoute une virgule #}
3434
},

0 commit comments

Comments
 (0)