index.htmlPour que tu puisses te connecter au CMS depuis ta page d’accueil aussi
(pas seulement le blog), il faut ajouter 2 lignes de code dans le <head> de
ton fichier index.html (Ă la racine du repo).
index.htmlDans GitHub Desktop, ouvre ton dossier local, puis ouvre index.html avec
n’importe quel éditeur de texte (Bloc-notes, TextEdit, VS Code, peu importe).
</head>Cherche la ligne qui contient </head> (généralement vers le haut du fichier).
</head><!-- Netlify Identity Widget -->
<script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
<script>
if (window.netlifyIdentity) {
window.netlifyIdentity.on("init", user => {
if (!user) {
window.netlifyIdentity.on("login", () => {
document.location.href = "/admin/";
});
}
});
}
</script>
Sauvegarde le fichier, retourne dans GitHub Desktop, fais ton commit (“Ajout widget Netlify Identity”) et push.
Note : ce script est invisible pour tes visiteurs. Il ne s’active que si quelqu’un de connecté arrive sur la page. Aucun impact sur le design ou la performance.