Fichier ajouté par un agent collaborateur. Pour toute question ou ajustement, répondez dans la Pull Request associée.
Voici une version condensée et opérationnelle du llms-blog-prompt.txt destinée aux agents (humains ou LLM) qui rédigent des articles pour ce dépôt. Respecte ces règles pour conserver la voix et la qualité éditoriale du blogue.
tu) ; partage une expérience ou observation au début.## pour les sections, conclusion/actionable. Limite les listes ; privilégie la prose explicative.title, date, categories, tags, permalink, description). Utiliser des blocs de code pour les commandes et des liens internes quand pertinent.answerBoxShortcodeanswerBoxShortcode sert à afficher un encadré synthétique (question/résumé) en tête d’article ou comme encadré pédagogique. Bonnes pratiques :
answerBoxShortcode par article, idéalement juste après le frontmatter ou en ouverture d’une section FAQ.npm ci, npm run build, npm run serve:static puis npx pa11y http://localhost:8080/<chemin> sur la page modifiée.Si tu veux, je peux appliquer automatiquement ce prompt à une proposition d’article (réécriture, vérifications, ajout du answerBoxShortcode), puis créer la branche et ouvrir la PR.
But : corriger et préparer des articles de blogue en français pour publication, en respectant le style et les exigences techniques du dépôt.
Quand l’utiliser : pour toute nouvelle contribution sous blogue/ ou lorsqu’une PR contient un article à relire (orthographe, frontmatter, balises, code, SEO).
Tâches recommandées (ordre suggéré)
title, date, categories, tags, permalink, description sont présents et correctement formatés (YAML valide, dates ISO ou format du dépôt).answerBoxShortcode si pertinent. Placer au maximum un encadré juste après le frontmatter. Exemple :description (court, actionnable), social_image_* si présent, et les tags pour cohérence.alt des images, la hiérarchie des titres (##/###), et l’absence d’ancres cassées.npm ci puis npm run build et, si possible, npm run serve:static + npx pa11y http://localhost:8080/<chemin> pour vérifier la page.fix(blog): correction article <slug> — orthographe, frontmatter, shortcode.Règles pratiques
_site généré.answerBoxShortcode est ajouté, garder le texte autonome (une ou deux phrases), éviter les listes à l’intérieur du shortcode.Exemple de checklist rapide à ajouter en description de PR
answerBoxShortcode présent et correctalt vérifiésSi tu veux, j’automatise ces étapes : je peux appliquer les corrections, exécuter une build locale et ouvrir une PR contenant uniquement les modifications proposées.
site-gravCe document décrit comment un agent automatisé (LLM) doit ajouter du contenu, reconstruire et mettre à jour le site.
_site généré.blogue/ (posts), pages/ ou _includes/ selon le besoin.main..github/workflows/pa11y.yml). Installez les dépendances avant d’exécuter des scripts : npm ci.Fichier script : creer-blog.sh
Usage interactif (humain) :
./creer-blog.sh
Usage non-interactif (agent LLM) — exemple :
./creer-blog.sh --date 2026-04-06 --title "Mon titre" --category outils --tags "tag1,tag2" --description "Court descriptif" --yes
Règles pour l’agent :
--title en mode non-interactif (--yes), sinon le script échouera.--category peut être un numéro (1…4) ou un texte (grimoire,alchimie,outils,collaborations).blogue/YYYY/ et le dossier d’images correspondant sous static/images/blogue/YYYY/....git add/commit/push la nouvelle page sur une branche, puis ouvrir une PR.npm ci
npm run build
npm run build:sass
_site (local) :npm run serve:static
# ou (plus simple) : npx http-server _site -p 8080
serve:static en fond) :npx pa11y http://localhost:8080
npm run dev
# ou lancer individuellement
npm run dev:11ty
npm run dev:sass
npm run deploy
.github/workflows/pa11y.yml est présent pour lancer un scan Pa11y sur chaque push/PR vers main.pa11y localement avant de proposer la PR si possible.npm ci avant de lancer des builds locaux pour reproduire l’environnement CI._site dans les commits.title, date, categories, tags, permalink, description.static/images/blogue/YYYY/SLUG/ (le script crée déjà le dossier) puis référencer les chemins relatifs dans le frontmatter ou le contenu.npm ci
npm run build
npm run serve:static &
# vérifier
npx pa11y http://localhost:8080
./creer-blog.sh --title "Titre" --date 2026-04-06 --category grimoire --tags "x,y" --description "desc" --yes.git checkout -b add-post-<slug>git add + git commit -m "Ajout article: <titre>"git push --set-upstream origin add-post-<slug>pa11y et vérifier les résultats.Ces consignes reprennent le ton et la forme utilisés sur le blogue pour que les contenus générés restent cohérents avec ta voix.
tu) plutôt que le vouvoiement.## / ###, des listes à puces pour les étapes, et des blocs de code pour les commandes.:, ;, !, ?), guillemets typographiques si nécessaire.Exemple de phrase conforme au style :
"Pour automatiser cette tâche, écris un script Bash simple :
# Exemple : renommer tous les fichiers .txt
for f in *.txt; do mv "$f" "old_$f"; done
Cette commande te permet de tester rapidement l’idée avant d’industrialiser le script."
Fichier ajouté par un agent collaborateur. Pour toute question ou ajustement, répondez dans la Pull Request associée.