+7
−8
+3
−3
Loading
Deux défauts, tous deux révélés par le premier passage réel. corepack n'est pas dans l'image « bash: corepack: command not found ». L'espace de travail ne peut pas s'en passer pour autant : les dépendances internes sont déclarées en « workspace:* », que npm ne résout pas. pnpm s'installe donc par npm, à la version exacte que déclare packageManager. Merci pour votre configuration de référence — j'en ai retenu la leçon sur l'image, mais pas « npm install --force » : sur ce dépôt, il casserait sur @kastell/shared. Les liens absolus ignoraient le préfixe de base La construction locale passait parce qu'elle sert à la racine. Avec une vraie adresse GitLab Pages, « /licence » ne devient pas « /kastell/licence », et les pages anglaises produisaient « /kastell/en/en/licence » — je préfixais la locale à la main alors que Docusaurus le fait déjà. Les seize liens internes sont désormais des chemins relatifs de fichier (« ./verifier.md »). Docusaurus les résout quels que soient le préfixe et la langue, et les valide à la construction contre les fichiers qui existent. Éprouvé sur les trois formes de déploiement : Pages à la racine d'un domaine, Pages dans un sous-chemin, et construction locale sans CI_PAGES_URL. Aucun lien mort dans les trois cas. Signed-off-by:Kourser <contact@kourser.bzh> Co-Authored-By:
Claude Opus 5 <noreply@anthropic.com>