Fichier ajouté par un agent collaborateur. Pour toute question ou ajustement, répondez dans la Pull Request associée.

🌘 Prompt : guide pour générer des articles de blogue (LLMS)

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.

🌘 Processus recommandé

  1. Choisir un sujet qui t’intéresse et qui a une valeur pratique.
  2. Rédiger une introduction courte (question ou observation personnelle).
  3. Développer 2–4 sections avec exemples concrets et liens internes.
  4. Conclure par une action concrète ou une invitation au dialogue.

🌘 Utilisation de answerBoxShortcode

answerBoxShortcode sert à afficher un encadré synthétique (question/résumé) en tête d’article ou comme encadré pédagogique. Bonnes pratiques :

🌘 Exigences techniques et vérifications

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.

🌘 Agent : Correcteur de blogue

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é)

  1. Vérifier le frontmatter : s’assurer que title, date, categories, tags, permalink, description sont présents et correctement formatés (YAML valide, dates ISO ou format du dépôt).
  2. Style & langue : corriger l’orthographe, accords et tournures en français québécois; appliquer le ton (tutoiement, phrases courtes, voix active).
  3. Convertir HTML en Markdown : remplacer les fragments HTML inutiles par du Markdown, et s’assurer que les blocs de code sont en triple backticks avec la langue (ex. ```bash).
  4. Answer box : ajouter ou corriger le answerBoxShortcode si pertinent. Placer au maximum un encadré juste après le frontmatter. Exemple :
  1. SEO & métadonnées : vérifier description (court, actionnable), social_image_* si présent, et les tags pour cohérence.
  2. Accessibilité : vérifier les alt des images, la hiérarchie des titres (##/###), et l’absence d’ancres cassées.
  3. Liens et références : transformer les liens internes vers des chemins relatifs du dépôt et vérifier qu’ils pointent vers des pages existantes.
  4. Vérifications locales : lancer npm ci puis npm run build et, si possible, npm run serve:static + npx pa11y http://localhost:8080/<chemin> pour vérifier la page.
  5. Commit & message : committer les corrections avec un message clair fix(blog): correction article <slug> — orthographe, frontmatter, shortcode.

Règles pratiques

Exemple de checklist rapide à ajouter en description de PR

Si 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.

🌘 Instructions pour agents LLM — repository site-grav

Ce document décrit comment un agent automatisé (LLM) doit ajouter du contenu, reconstruire et mettre à jour le site.

🌘 Principes généraux

🌘 Créer un nouvel article (script)

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 :

🌘 Commandes npm utiles (local / CI)

npm ci
npm run build
npm run build:sass
npm run serve:static
# ou (plus simple) : npx http-server _site -p 8080
npx pa11y http://localhost:8080
npm run dev
# ou lancer individuellement
npm run dev:11ty
npm run dev:sass
npm run deploy

🌘 CI

🌘 Recommandations opérationnelles pour agents

npm ci
npm run build
npm run serve:static &
# vérifier
npx pa11y http://localhost:8080

🌘 Exemple de flux automatisé (agent)

  1. Créer le contenu via ./creer-blog.sh --title "Titre" --date 2026-04-06 --category grimoire --tags "x,y" --description "desc" --yes.
  2. git checkout -b add-post-<slug>
  3. git add + git commit -m "Ajout article: <titre>"
  4. git push --set-upstream origin add-post-<slug>
  5. Ouvrir une Pull Request via API GitHub (titres, description, labels si nécessaire).
  6. Laisser le CI exécuter pa11y et vérifier les résultats.

🌘 Notes de sécurité

🌘 Consignes de style (ton et forme)

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.

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.