En ce deuxième jour de confinement total, je vous partage un article rapidement écrit sur une astuce simple et efficace. On fait dans la productivité, mesdames et messieurs!

Ce blog est propulsé par Hugo, un CMS de blogging à base de fichiers statiques et de Markdown. On reproche souvent à ce genre d’outil de manquer de fonctionnalités par rapport à un bon gros Wordpress bien lourd.

Sachez que l’on peut planifier des articles avec Hugo très simplement. Chaque fois que l’on démarre un nouveau post avec le légendaire :

% hugo new posts/mon-super-article.md

Ce fichier Markdown est créé avec un en-tête qui ressemble à ça :

---
title: "Mon Super Article"
date: 2020-03-18T20:16:58+01:00
draft: true
---

Il est composé de :

  • title : le titre de notre article (merci capt’ain obvious)
  • date : la date de création de l’article en question
  • draft : un champ booléen, true ou false qui indique si l’article est un brouillon ou non

Note : on peut même y rajouter un header tags 😄

Si vous publiez l’article avec un champ draft à true, il n’apparaîtra pas sur votre blog.

Revenons-en à la planification : si vous modifiez le header date pour y inscrire une date future, par exemple date: 2020-03-18T23:00:00+01:00, et que vous publiez, l’article n’apparaitra pas sur votre blog avant l’heure indiquée, en UTC +01:00. Vous pouvez également modifier ce header pour faire de l’UTC +02:00, etc.

Je n’ai pas menti : simple, rapide, efficace.

See ya!