passer de WordPress à un site web statique avec Publii

Je suis passé de WordPress à Publii (site web statique) et je ne le regrette pas 🙂!

J'ai récemment écrit un long article en anglais où j'explique comment je suis passé de WordPress à un site web statique grâce à Publii. Je vais revenir en français dans le texte sur la procédure et les enseignements mais je peux d'ores et déjà vous dire que je ne regrette pas une seule seconde le temps investi dans cette migration. 

Je commencerai par souligner la liberté que me donne désormais le fait de créer un site (ou pour plus précis DES sites) statique(s) via Publii. Auparavant, si j'avais envie d'ajouter à un sous-domaine de CallMeFred.com une publication avec un look un peu différent du site principal, cela nécessitait l'installation d'un pack WordPress pour accueillir ce nouveau projet.

Un travail assez considérable puisque non seulement il convient d'installer le pack téléchargé sur WordPress.org mais aussi un thème, à personnaliser, et une batterie de plugins pour que le site WordPress affiche une performance décente. Il s'agira notamment de plugins permettant de mettre en cache les pages visitées. 

Avec Publii, si l'envie soudain me prend de lancer une nouvelle publication, j'ajoute simplement un site à mon appli desktop Publii, en haut à droite, je configure rapidement un hébergement GRATUIT (et oui, gratuit) sur Netlify, je l'associe en quelques minutes à un sous-domaine de mon domain principal (en l'occurence c'est fr.callmefred.com pour ce nouveau blog en français) et je suis prêt à publier mon premier article ou mes premières photos (Publii propose des thèmes adaptés à tout type de projet créatif, qu'il soit rédactionnel ou plutôtvisuel).  

Il vous suffira juste d'adapter les couleurs de base du thème, de choisir la typographie qui vous convient et vous voilà lancé(e) ! 

Pour être très concret, j'ai pris la décision d'ajouter un blog en français à mon site en anglais à 17h15 et je publiais le premier article vers 18h15, temps de rédaction compris. Ca vous donne une idée de la vitesse d'implémentation. 

Côté performances, un site web statique est radicalement plus rapide qu'un site WordPress (et ne souffrira jamais du ralentissement progressif que l'on constate en général sur les sites WordPress en raison d'un manque de maintenance ou d'une indigestion de plugins).

Avant de passer à un site web statique, j'oscillais autour de 70% au test Google PageSpeed Insights (desktop), 80% les bons jours par temps clair quand le cache fonctionnait de manière optimale. 

98% au test de performance Google PageSpeed Insights

 

Avec Publii, sans effort, je suis passé à 98%, d'emblée !

Sans aucun plugin d'optimisation. Impossible d'ailleurs d'en ajouter. Publii génère de simples pages HTML qui, à la différence de pages servies par WordPress, ne nécessitent pas d'être compilées à la volée. C'est pour cela qu'on parle de site web statique. 

Site web statique ne veut pas dire site web figé.

À chaque publication du site, l'ensemble des pages peut être actualisé. Si vous souhaitez modifier l'apparence de votre site, il vous suffit de le faire via le CSS personnalisé que vous trouverez dans la section outils (TOOLS) de Publii.

Seul micro bémol, pas de rendu Wysiwyg en temps réel. Il faut pousser une actualisation (qui peut se faire en local) pour voir le résultat de vos modifications CSS. Mais n'ayez crainte, c'est très rapide. 

Un site statique est en outre bien plus sécurisé qu'un site web relié dynamiquement à une base de données. Puisqu'à moins de remplacer les fichiers statiques en s'introduisant dans un bucket Amazon S3 (Fort Knox) ou dans les tréfonds de Netlify, il n'y a pas moyen de s'attaquer au site, via la faille d'un plugin par exemple, source de bien des intrusions chez WordPress (à ce propos, si vous avez un site WP, n'oubliez pas d'installer un plugin de sécurité (WordFence) et d'actualiser fréquemment toute votre batterie de plugins). 

Je ne reviendrai pas à WordPress pour mon site perso mais je continue à utiliser WP pour des projets qui nécessitent le degré d'interactivité que ne me permet pas (encore) d'offrir une solution clé en mains comme Publii.

Je peux bien entendu insérer des widgets JS interactifs dans mes pages HTML mais je ne peux pas modifier à la volée le contenu de ces pages en fonction des interactions du visiteur. Un site WordPress sera donc encore conseillé si vous souhaitez créer des web applications: site de petites annonces, répertoire de commerçants, site de recrutement, carte interactive, etc. Vous pouvez aussi opter pour une solution plus spécialisée comme Sharetribe pour les places de marché façon airbnb ou Shopify pour l'e-commerce généraliste. 

Si votre besoin en outils interactifs se limite à l'insertion de formulaires, je vous conseille d'aller voir ce que propose Typeform, que j'utilise pour de nombreux clients.

Vous pourrez notamment partager vos créations sous la forme de petits widgets de chat, pour une approche résolument conversationnelle des interactions. Si vous souhaitez vous inscrire à ma newsletter, je vous invite à tester l'un de ces formulaires en fin d'article 👇. 

Je vais en rester là pour ce premier article en français. Je l'actualiserai sans doute au fil de l'eau. 

SI vous avez la moindre question par rapport à la création d'un site web statique avec Publii, n'hésitez pas à me la poser en commentaire. 

Au plaisir de vous lire !