La mise à jour de l'été 🍹
Voilà bien longtemps que je n’avais pas utilisé mon blog à cause de nombreux problèmes non abordés précédemment. J'ai donc retravaillé dessus cet été pour corriger ces derniers. Je nommé cette mise à jour v0.2 parce que c'est cool de mettre des noms de version.
Le changement, c’est maintenant ! 🤵
Avant, j’étais sous OVH qui me convenait depuis plusieurs années mais ça, c’était jusqu’à ce que je découvre Netlify. En une après midi, j'ai pu déployer mon site depuis mon dépôt Github, faire les redirections, activer et générer le certificat SSH (qui permet d'avoir une connexion sécurisée en https) et faire les redirections de DNS pour conserver mon nom de domaine.
L'enfer du prerendering pour un SEO correct 🔥
J'avais fait le choix de faire un prerendering manuel lors de la conception de mon blog pour améliorer le SEO de Vue.js. Le principal problème étant l'aspect manuel ; je devais regénérer mon prerendering à chaque nouvel article ou modification d'article. L'horreur pour un feignant adepte de l'automatisation. De plus, la qualité du prerendering laissait à désirer. Je devais le génerer sur Firefox car Chrome ne prenait pas toutes les balises, et j'avais toujours des configurations à changer.
Tout ça c'était jusqu'à ce que je découvre le petit bouton "Prerendering" (encore en béta) de Netlify. Zéro configuration. Et ça marche parfaitement. Adieu autres services (en espèrent que celui de Netlify ne passe pas payant).
Empaqueter sans s'emmerder 📦
J'en ai profité pour passer de Webpack à Parcel. Parceque zéro configuration (encore une fois). J'éxagère, j'ai dû faire quelques changements de structure pour éviter des bugs connus de Parcel avec Vue.js et le SCSS. Parcel à beau être encore en développement, je ne peux plus retourner sur Webpack ou Gulp. C'est propre, rapide et il y a très peu à faire. Après c'est suffisant dans mon cas mais probablement pas pour tous types de projets.
Toujours plus léger, toujours plus rapide ⚡
J'ai retiré des librairies inutiles du fichier Javascript final faisant passer celui-ci de 340ko à 290ko pour 97ko servi en gzip. Le site répond maintenant complètement aux critères des PWA. Si vous allez sur Chrome mobile, vous aurez la popup pour ajouter le site à votre smartphone. Pour finir, j'ai changé la librairie de la Lightbox pour avoir une solution tout en un, rapide et légère. La grande nouveauté étant la possibilité de zoomer dans les images.

Avec ces modifications, je peux plus facilement publier des articles. Il y a moins de barrières à l'écriture et c'est d'autant plus agréable.
J'ai donc prévu une bonne liste d'articles à écrire que je commencerai à publier d'ici la rentrée pour essayer de reprendre un rythme.
Sur ce, bon été à tous ! ✨
