Renouveau

Posted on jeu. 29 mars 2018 in News

Pour ceux qui ont connu la version précédente du site, vous devez surement voir ici quelques différences.

Objectif du blog

À l’origine, ce site devait être ma vitrine personnelle pendant ma recherche d’emploi. Une sorte de CV en ligne, peu évolutive.

Aujourd’hui, je veux en faire un blog technique mêlant TIC et géologie.

Détails techniques

Avant, ce site utilisait le moteur de blog Wordpress, avec un thème par défaut. Ce moteur me permettait de générer un site dynamique, c’est à dire que chaque page était construite par des requêtes vers une base de données SQL, dont le résultat était mis en forme vers du HTML. Le principal avantage de ce moteur est que je n’ai pas besoin d’autre logiciel qu’un navigateur web pour rédiger un article, modifier du contenu, changer des éléments de thème… Cela étant dit, vu le rythme auquel j’ajoutais du contenu et les conditions dans lesquelles je le faisais, un tel côté dynamique était loin d’être indispensable.

Maintenant, ce site utilise le moteur pelican avec un thème personnel. Ce moteur génère un site statique, c’est à dire une collection de fichiers HTML, à partir de sources conservées sur mon PC. D’un point de vue pratique, ça m’oblige à avoir plus de logiciels pour publier le blog :

  • un éditeur de texte (vim la plupart du temps) ;
  • Python 3 + le module pelican ;
  • un client SFTP pour l’upload des fichiers vers le serveur.

Mais j’y trouve de nombreux avantages :

  • plus besoin d’une base de données, d’où une réduction de la charge serveur et du temps de réponse ;
  • des pages plus légères par l’utilisation d’un thème personnalisé que j’ai volontairement voulu minimaliste ;
  • la possibilité de versionner mon site avec git.

Les anciens articles

Les anciens articles seront repris ici, grace à la fonction d’import de pelican prenant en charge les articles & pages Wordpress.

pelican-import --wpfile -o content/ -m markdown articles.xml

Cette fonction a ses limites, et il est ainsi nécesaire que je fasse une relecture des articles importés, notamment pour mettre à jour les URL des fichiers média internes. Je les remettrai donc en place petit à petit.

Certaines des anciennes pages seront converties en articles, d’autres simplement supprimées.

Identité visuelle

Pour le moment, j’utilise un thème de la communauté pelican, blueidea. Il est cependant probable que je passe à un thème custom d’ici quelques temps, suivant ma motivation et le temps que j’ai à y consacrer.