[đ ] SĂ©parer les articles dâentreprise en catĂ©gories Ă trois niveaux par workstream
âš RĂ©sumĂ© de GPT-5.6 Sol ă
Journal de la sĂ©paration des notes techniques dâentreprise en rĂ©cits continus par workstream, avec alignement des chemins, numĂ©ros, navigation et anciennes URL.
Ă mesure que le devlog du travail en entreprise grandissait, des rĂ©cits diffĂ©rents ont commencĂ© Ă se mĂ©langer dans une seule catĂ©gorie. AI Orchestration et Operations Automation avaient des continuitĂ©s et des ordres de lecture distincts. En les gardant tous deux sous devlog/company-work, mĂȘme la portĂ©e des numĂ©ros de titre devenait ambiguĂ« : toute la catĂ©gorie ou chaque projet ?
Fixer les chemins et la numérotation sur devlog/company-work/<workstream>
Jâai alignĂ© le chemin du fichier, categories et le permalink de chaque article sur le mĂȘme slug de workstream. La numĂ©rotation commence dĂ©sormais Ă #1 dans chaque workstream au lieu de traverser tous les articles dâentreprise.
devlog/company-work/ai-orchestration
devlog/company-work/operations-automation
LâURL identifie maintenant le rĂ©cit continu et les numĂ©ros de projets diffĂ©rents ne se heurtent plus.
Rendre le sidebar et le menu mobile depuis un seul arbre navigation.yml
Jâavais dĂ©jĂ reliĂ© le menu mobile et lâoverview des catĂ©gories aux mĂȘmes navigation data. Cette fois, jâai ajoutĂ© un niveau de children de workstream sous company-work.
Le sidebar et le menu mobile utilisent lâinclude partagĂ© category-nav-groups.html. Lâarchive parent rassemble tous les workstreams, tandis quâune archive enfant ne conserve que les articles correspondant Ă toutes les catĂ©gories de son chemin. La structure Ă trois niveaux nâest pas copiĂ©e dans chaque surface de navigation.
Préserver les anciennes URL à deux niveaux avec des redirects générés
Déplacer les catégories casserait les liens existants /devlog/company-work/<article>/. Chaque article déplacé conserve redirect_from, et un generator Jekyll crée une page de redirect statique vers la nouvelle URL à trois niveaux. Les chemins externes invalides et les redirects en conflit font échouer le build avant sa fin.
Vérifier ensemble chemins, numérotation et traductions du workstream
company_work:verify vĂ©rifie que le workstream est enregistrĂ©, que le chemin correspond Ă categories, quâaucun numĂ©ro ne manque ou nâest dupliquĂ© et que les traductions des active locales utilisent la mĂȘme structure.
Pour Ă©crire le prochain article dâentreprise, il suffit maintenant de choisir dâabord le workstream. LâURL, lâarchive, la navigation et le numĂ©ro du titre pointent alors vers le mĂȘme rĂ©cit continu.
Laisser un commentaire