Retour à l'accueil

Nouveau moteur de blog et migration de Tictech

Il y a un certain temps que je souhaitais me trouver un petit projet pour dérouiller un peu mon python. Il y a également un certain temps que j'étais embêté par certaines contraintes de JustWriting, le moteur de blog léger que j'utilisais jusqu'à présent.

Vous la voyez l'opportunité là ?

Du coup, bienvenue sur tictech v3, powered by Plume !

J'ai développé Plume à partir d'un cahier des charges assez simple :

  • Comme JustWriting, je voulais pouvoir écrire mes posts dans un fichier markdown et les envoyer avec du versionning (git en l'occurence)
  • Je voulais la notion d'ordre des posts absente dans JW, qui me permet simplement de rajouter les boutons "article précédent/suivant".
  • Je voulais pouvoir personnaliser l'URL, qui était automatiquement le nom du fichier markdown sous JW.
  • Je voulais utiliser python, avec très peu de dépendances et un moteur final le plus léger possible
  • Et au passage, je voulais passer à un thème sombre.

Mission accomplie ! Plume est un moteur de blog ultra léger développé en Python3 avec le framework Flask. Et le coeur du site est un simple fichier python de 345 lignes (plus des templates bien sûr). Vous pouvez d'ailleurs jeter un oeil à ça et utiliser/modifier/vous amuser avec Plume sur son répo Github.

Il reste deux trois choses à faire :

  • Documentation sur l'utilisation et l'installation pour le dépot.
  • Intégrer un moteur de commentaires (comme Disqus sur JW)
  • Intégrer le code pour Analytics
  • Et pourquoi pas proposer un feed RSS des articles.

Et du coup, maintenant il n'y a plus qu'à écrire des articles !

*Ahem...*

Article plus ancien :
Encore plus de vim-fu : Gestion des buffers, fenêtres et onglets sous vim (vim-fu partie 2 !)