Makefly, une alternative au moteur de blog statique Nanoblogger

Posté par  . Édité par bubar🦥, Benoît Sibaud, Ontologia et claudex. Modéré par Ontologia. Licence CC By‑SA.
27
8
mai
2014
Internet

Makefly se veut être une alternative rapide et légère au moteur de blog statique Nanoblogger, sachant que ce dernier a été abandonné l'année dernière.

Ce fut donc l'occasion pour certains de passer à autre chose, pour d'autres de revoir la manière dont fonctionnait leur blog et de comment l'améliorer. C'est ainsi que Makefly vit le jour, utilisant Markdown comme format de billet.

Titre de l'image

L'outil en est à sa version 0.3 et continue sa petite vie (il aura 2 ans en juin). Il propose une modeste documentation et une possibilité de migrer ses billets depuis Nanoblogger.

Il utilise Lua et les BSD Makefile, et est fourni sous licence AGPL.

Makefly propose les fonctionnalités suivantes :

  • ajout d'article (heureusement !)
  • liste d'articles
  • tags pour chaque article
  • mot-clé pour chaque article afin d'améliorer le référencement
  • type pour un article afin de les catégoriser
  • flux RSS
  • système de commentaire externe (jskomment installable chez soi)
  • barre latérale personnalisable
  • page statique possible
  • ajout de fichiers divers et variés (images, etc.)
  • page d'« à propos »
  • antidatage
  • traduction facile dans des fichiers textes
  • badge StatusNet/GNU Social possible
  • sauvegarde des éléments du blog
  • système de publication (SSH, rsync, etc.)
  • migration des articles depuis Nanoblogger

Personnalisation :

  • choix du thème
  • création facile d'un nouveau thème
  • ajout simple d'une entête ou d'une enqueue à son blog dans un simple fichier
  • personnalisation du nom des répertoires contenant les articles et celui contenant les tags
  • choix du nombre d'articles affichés en page d'accueil, ordre ascendant ou descendant
  • choix de la séparation de la liste d'articles en plusieurs pages et combien d'articles par page
  • ajout de variable modifiables facilement pour les templates des thèmes

Aller plus loin

  • # Outil de deploiement

    Posté par  . Évalué à 2.

    La chose a l'air interessante, meme si personellement, jekyll me satisfait.
    J'en ai eu marre du deploiement en SSH, j'utilise Capistrano pour les sites et Mina pour mon blog. Mina est beaucoup plus leger ( il convertit ta conf ruby en bash pour l'executer a travers SSH). Simple et efficace si tu as deja un ruby d'installe en local.

    • [^] # Re: Outil de deploiement

      Posté par  . Évalué à 2.

      Je n'en avais pas parlé dans l'article car je trouvais ça barbant : après l'annonce d'arrêt du développement de Nanoblogger, certains se sont tournés vers des solutions telles que Dotclear, Worpress; d'autres ont préférés rester en ligne de commande avec Nikola, Pelican, Jekyll, etc. Et d'autres ont préféré débuter un moteur de blog à la Nanoblogger, tels que fBlog ou encore Makefly.

      Je ne connaissais pas Mina (dont je donne le lien au cas où ça intéresse du monde). Merci de le partager, ça me servira pour l'outil en cours de construction : un genre de site web local qui permet de choisir, installer, configurer et utiliser le moteur de blog statique de notre choix afin d'en gérer les billets, de générer le blog et de l'envoyer à distance sur différents serveurs.

      L'idée de Makefly était de faire un outil qui compile un blog, mais pas qui gère celui-ci (même s'il le fait en partie). Ceci afin de permettre à d'autres outils de faire l'interface qui va gérer les billets et lancer la compilation. C'est un fonctionnement curieux, mais je procède souvent de manière décallée :-)

  • # Liste des générateurs de sites statiques

    Posté par  (site web personnel) . Évalué à 4.

    Il faudrait inscrire Makefly sur le site qui fait l'inventaire de ce genre de soft : The definitive listing of Static Site Generators. Il y a déjà 242 projets répertoriés !

  • # Merci pour le partage

    Posté par  . Évalué à 2.

    Sympa pour le partage, et meme si j'apprecie le langage Lua, je vais rester avec pelican et python :)

    • [^] # Re: Merci pour le partage

      Posté par  . Évalué à 2.

      Je comprends que Pelican et le python te seille. Makefly utilise également Python pour migrer les billets Nanoblogger vers Makefly. Si je parle d'alternative, c'est que Makefly vise en premier lieu les utilisateurs de Nanoblogger. Mais on ne crache pas sur d'autres utilisateurs et chaque moteur de blog statique a sa particularité ;)

      Par exemple Makefly se veut être un "compilateur" pour générer un blog, mais pas un gestionnaire de billet (création, modification, suppression). Curieux ? Pas tellement si on imagine que la prochaine étape - déjà en cours - est de faire un interface de gestion des billets. Ce sera un autre outil qui s'interface donc à Makefly. Cet autre outil, en revanche, pourrait se connecter à Pelican pour gérer les billets. Mais ceci est une autre histoire _.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.