Skip to content

Audience de la 404, données structurées et contrôle des actualités - #18

Merged
PhilippeVienne merged 3 commits into
mainfrom
feat/404-jsonld-actualites
Sep 27, 2026
Merged

PhilippeVienne merged 3 commits into
mainfrom
feat/404-jsonld-actualites

Conversation

@PhilippeVienne

Copy link
Copy Markdown
Contributor

Changements

Trois commits indépendants :

  1. Audience de la page 404. C'était la seule page sans analytics.js : les visites arrivées par un lien cassé restaient invisibles. Servie à l'adresse demandée (ErrorDocument), elle apparaît désormais dans Matomo sous son titre, avec les adresses et les sites de provenance. README : où les trouver (Comportement > Titres des pages). Le CSP est envoyé aussi sur les erreurs (Header always set).
  2. Données structurées (JSON-LD) sur l'accueil FR et EN : Organization (nom, nom complet, logo icon.svg, contact, sameAs GitHub et portail) et WebSite de la langue. Ce sont des données, pas du script exécuté : le CSP ne s'y applique pas.
  3. Contrôle des actualités dans verifier_site.py : pour chaque langue, la page et le flux Atom listent les mêmes articles (identifiant, date, titre) dans le même ordre. La date updated du flux doit être celle de l'article le plus récent, et les versions française et anglaise doivent avoir le même nombre d'articles aux mêmes dates.

Vérifications

  • Contrôle des pages : 17 pages conformes.
  • Actualités, erreurs introduites volontairement (titre modifié dans le flux, article retiré de la page anglaise, updated en retard) : les trois sont signalées (quatre écarts), code de sortie 1.
  • JSON-LD : les deux blocs sont du JSON valide avec Organization et WebSite.

PhilippeVienne and others added 3 commits September 27, 2026 13:30
Une actualité s'ajoute à la main dans quatre fichiers. verifier_site.py
vérifie désormais que, pour chaque langue, la page d'actualités et le
flux listent les mêmes articles (identifiant, date, titre) dans le même
ordre, que la date du flux suit l'article le plus récent, et que les
versions française et anglaise concordent.

Co-authored-by: Claude <noreply@anthropic.com>
La 404 était la seule page sans analytics.js : les visites arrivées par
un lien cassé, depuis un article ou une adresse mal recopiée, restaient
invisibles. Servie à l'adresse demandée, la page apparaît désormais dans
Matomo sous son titre, avec les adresses et les sites de provenance.

Co-authored-by: Claude <noreply@anthropic.com>
Aucune page ne décrivait OTSPI aux moteurs de recherche. Les accueils
français et anglais déclarent en JSON-LD l'organisation (nom, nom
complet, logo, contact, GitHub, portail) et le site de leur langue.
Bloc de données non exécuté : la politique de sécurité n'est pas en cause.

Co-authored-by: Claude <noreply@anthropic.com>
@PhilippeVienne
PhilippeVienne merged commit 3975d35 into main Sep 27, 2026
2 checks passed
@PhilippeVienne
PhilippeVienne deleted the feat/404-jsonld-actualites branch September 27, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant