Le site présente Cyber, liste ses commandes, explique comment démarrer et publie l’historique des versions. Il est hébergé gratuitement par GitHub Pages, en HTTPS.

| Page | Contenu |
|---|---|
| Accueil | Présentation, fonctions, liste des commandes avec recherche, FAQ |
| Bien démarrer | Guide pas à pas après l’invitation du bot |
| Nouveautés | Statut et historique des versions |
| Conditions, Confidentialité, Mentions légales | Pages légales (voir chapitre 9) |
| Panel | Renvoi vers le vrai panel panel.cyberbot.fr, avec une page d’attente et un mini-jeu s’il ne répond pas (depuis le 29 octobre ; avant, une démonstration sans compte) |
| English | Accueil en anglais (29 octobre) |
| Modules sur mesure | Présentation des futures « cassettes », annoncées « Bientôt » |
| 404 | Page d’erreur aux couleurs de Cyber |

outils/site/<page>.main.html.build.py ajoute l’en-tête, le pied de page et des numéros de version « anti-cache », puis écrit les pages dans le dossier du site. Il réécrit aussi le fichier CNAME.
Depuis le 1er novembre, il écrit des adresses propres, sans « .html » : cyberbot.fr/demarrer au lieu de cyberbot.fr/demarrer.html, et cyberbot.fr/ au lieu de cyberbot.fr/index.html. GitHub Pages trouve tout seul le fichier demarrer.html, et un petit script enlève le « .html » de la barre d’adresse si quelqu’un tape l’ancienne adresse (les anciens liens marchent donc toujours).commandes.js est généré à partir du code du bot : la liste du site est donc toujours à jour.PUBLIER.bat envoie le tout sur GitHub. Le site est en ligne 1 à 2 minutes plus tard.Les polices (Orbitron, Inter) sont hébergées sur le site lui-même pour ne rien envoyer à Google.


À ma question « qu’est-ce qu’on pourrait modifier sur le site ? », Claude a proposé 10 idées classées par priorité. J’ai répondu « tout » :



Le même jour, l’ancien panel de démonstration a laissé la place à un renvoi vers le vrai panel (chapitre 5).
Les noms cyber.com ou cyberbot.com étant presque sûrement pris ou très chers, le choix s’est porté sur cyberbot.fr :
.fr masque le nom et l’adresse dans l’annuaire public (Whois).@cyberbot.fr :
TXT @ "v=spf1 -all" : aucun serveur n’a le droit d’envoyer de mail pour ce domaine ;TXT _dmarc "v=DMARC1; p=reject;" : les faux mails doivent être rejetés.www vers enzocerejo.github.io, tous en DNS only (nuage gris) : sinon GitHub ne peut pas créer le certificat HTTPS.TXT _github-pages-challenge-…).CNAME ajouté et protégé (réécrit à chaque build), tous les liens remplacés, PUBLIER.bat amélioré pour récupérer d’abord les modifications faites en ligne avant d’envoyer.

Un ruleset GitHub protège la branche main du site : suppression interdite et « force push » bloqué. Les pull requests ne sont pas obligatoires pour que PUBLIER.bat puisse continuer à publier directement.
| PR | Contenu |
|---|---|
| #1 | Nouvelle interface « Console cyber » du panel de démonstration |
| #2 | Pages légales réécrites, mentions légales, /mesdonnees dans la liste des commandes |
| #3 | Cette documentation |