Cela faisait un moment que je n'avais pas eu le temps d'écrire sur ce blog. Le temps reviendra bientôt normalement. Mais pour l'instant, la fin de mes cours et les projets à rendre accaparent pas mal de mon temps libre.

Cependant, Ghost - la plateforme de blog que j'utilise - a sorti une grande mise à jour récemment. J'ai donc effectué cette mise à jour.

Les fonctionnalités apportées sont très peu visibles pour vous, internautes, mais disons qu'elles me facilitent la vie en coulisse pour l'écriture des billets.

Globalement, on y trouve les nouvelles fonctionnalités suivantes :

  • le support de SSL ;
  • un rappel quand je quitte une page en n'ayant pas sauvegardé mon travail (très utile pour moi et ma mémoire de poisson rouge !) ;
  • la création de pages statiques : donc peut-être que vous verrez bientôt l'apparition d'une page "contact" ou "about" sur ce blog ;
  • l'édition rapide d'article directement depuis l'URL ;
  • et bien d'autres que vous pouvez retrouver sur la release note si ça vous intéresse.

La mise en elle-même n'est pas très compliquée à faire, il suffit de bien suivre les instructions données par la documentation de Ghost.

Cependant, il m'est arrivé un petit souci, et je tenais à le partager ainsi que sa solution. Ca peut toujours dépanner d'autres personnes, qui sait ?

A un moment, on doit réinstaller les dépendances de Ghost via npm en effectuant la commande suivante :

npm install

J'obtenais ceci en erreur :

[sqlite3]: Checking for http://node-sqlite3.s3.amazonaws.com/Release/node_sqlite3-v2.1.a-node-v11-linux-x64.tar.gz

[sqlite3]: Error: ENOENT, open '/root/tmp/node-sqlite3-Release/node_sqlite3-v2.1.a-node-v11-linux-x64.tar.gz'

La solution est la suivante :

  1. Télécharger directement le fichier http://node-sqlite3.s3.amazonaws.com/Release/node_sqlite3-v2.1.a-node-v11-linux-x64.tar.gz ;
  2. Vider le cache de npm : npm cache clean ;
  3. Insérer le fichier sqlite3 téléchargé dans le répertoire donné dans l'erreur (ici /root/tmp/) ;
  4. Relancer la commande d'installation : npm install.

Normalement, l'installation devrait mieux se passer et tout devrait parfaitement fonctionner dorénavant.

Vous pouvez trouver la discussion relative à ce sujet sur ce thread, dans le forum de Ghost (en Anglais par contre).

Voilà pour ce billet rapide, certes, très geek ; mais il annonce de prochains articles sur ce beau blog fraichement mis à jour. A bientôt !