myKG GitHub Pages

Configuration de Jekyll et Actions GitHub Pages, codée en dur pour le dépôt SenolIsci/mykg

par SenolIsci · SenolIsci/mykg

Fonctionne avec configuration ★ 8.4/10

myKG GitHub Pages — Configuration de Jekyll et Actions GitHub Pages, codée en dur pour le dépôt SenolIsci/mykg

Ce que fait

Échafaude un dossier pages/ dédié, une configuration Jekyll et un workflow GitHub Actions qui construit le site et le pousse de force vers une branche gh-pages, puis explique comment activer les Pages et diagnostiquer les builds qui passent au vert alors que l'URL en direct reste inactive. Se déclenche sur les demandes de publication de documents de projet ou d'articles de blog en tant que site web, d'activation ou de dépannage de GitHub Pages, ou de correction d'un workflow de pages défaillant. Chaque commande cible le dépôt SenolIsci/mykg par son nom, donc la réutilisation ailleurs signifie l'édition de la compétence.

Rapport de test

A construit le même site Pages de projet deux fois avec Jekyll 4.4, une fois de manière évidente et une fois en suivant la configuration de la compétence, et la différence est réelle et silencieuse : sans le baseurl obligatoire de la compétence, le index.html généré lie sa feuille de style à /assets/css/style.css et son blog à /blog.html, les deux renvoyant 404 sous une URL Pages de projet même si la build est verte et que la page renvoie 200. La configuration de la compétence émet correctement /mykg/assets/css/style.css et /mykg/blog.html. Le compte rendu est inhabituellement franc, documentant trois échecs de 'build verte mais site mort' presque identiques qu'il dit avoir rencontrés en direct, y compris celui où GitHub refuse d'exécuter une build Pages pour les commits poussés avec le GITHUB_TOKEN par défaut. Le hic est la portée et le travail manuel : chaque appel gh api est codé en dur pour SenolIsci/mykg, et l'étape de déploiement nécessite un jeton d'accès personnel classique que la compétence refuse correctement de créer pour vous, donc une première exécution s'arrête toujours pour l'utilisateur.

Testé le: 2026-07-30 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/SenolIsci/mykg.git
mkdir -p ~/.claude/skills
cd mykg && cp -r .claude/skills/mykg-github-pages ~/.claude/skills/mykg-github-pages

Commandes et exemples de prompts

  • /mykg-github-pagesConfiguration de Jekyll et Actions GitHub Pages, codée en dur pour le dépôt SenolIsci/mykg

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Set up a GitHub Pages site for the mykg project with Jekyll and Actions
  • The Pages workflow is green but the site 404s, help me diagnose it
  • Publish this blog article on the mykg project site via GitHub Pages