Sortie de Makefly 0.4, alternative au moteur de blog statique Nanoblogger

Posté par  . Édité par ZeroHeure, Xavier Teyssier et palm123. Modéré par Xavier Teyssier. Licence CC By‑SA.
33
1
juil.
2015
Internet

Makefly est une alternative rapide et légère en ligne de commande au moteur de blog statique Nanoblogger suite à l'arrêt de son développement en 2013. Un an après la sortie de la version 0.3 de Makefly, c'est une nouvelle mouture qui voit le jour estampillée 0.4.

Dans les grandes lignes des nouveautés, nous avons :

  • la partie BSD Makefile est abandonnée au profit d'un système en Lua permettant de lancer les différentes commandes de Makefly ;
  • la dépendance vers lua-markdown n'est plus nécessaire ;
  • le système de commentaire Isso écrit en Python dont nous fournissons un service (en bêta) nommé Rave (pour ceux qui ne peuvent pas l'installer sur leur machine) ;
  • une nouvelle documentation sur la manière de créer un thème pour Makefly.

Nous espérons ainsi avoir quelques contributions de thèmes pour Makefly afin de compléter la collection déjà présente.

Makefly fournit de quoi créer un blog avec :

  • des billets munis de tags, une catégorie ;
  • un système pour le référencement via le choix du nom des pages, de keyword pour chaque article et le formatage des adresses réticulaires (URL) ;
  • un flux RSS ;
  • des pages statiques ;
  • un système de sauvegarde, de publication, de création d'article, de migration depuis Nanoblogger ;
  • un système de commentaire, de template (personnalisation des thèmes) et de traduction ;
  • un badge GNU Social ;
  • etc.

La documentation fournit de plus amples informations sur les fonctionnalités présentes.

Je tiens aussi et surtout à remercier les derniers utilisateurs qui m'ont contacté pour leurs critiques et avoir souligné les problèmes rencontrés. J'invite d'ailleurs tout utilisateur de Makefly à donner son avis sur l'outil. C'est appréciable et cela donne véritablement une valeur ajoutée sur ce logiciel que je pensais être le seul à utiliser.

Aller plus loin

  • # Bravo

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

    Félicitations Olivier :)

    git is great because linus did it, mercurial is better because he didn't

  • # Support du math-mode LaTeX ?

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

    Merci pour le présentation de cet outil de publication libre.

    Si j'ai bien compris, la rédaction des article s'appuie sur le format Markdown. Certains éditeurs Markdown (citons le très bon UberWriter, par exemple, sous Linux) intègrent la gestion des équations mathématiques avec la syntaxe LaTeX en interprétant une chaîne sous la forme : $1+e^{i\pi}=0$ en : 1+e^{i\pi}=0, le rendu HTML étant généralement confié à Mathjax. Est-ce qu'une telle fonctionnalité est prévue/envisagée/envisageable¹ avec Makefly ?


    ¹ Rayer les mentions inutiles.

    • [^] # Re: Support du math-mode LaTeX ?

      Posté par  . Évalué à 1.

      Oui, le format Markdown est celui choisi dans cet outil de publication.

      Je n'avais cependant pas pensé du tout aux équations mathématiques, et encore moins avec une syntaxe LaTeX.
      Intégrer ce genre de fonctionnalité est tout à fait envisageable car elle entre en corrélation avec mon envie de découvrir s'il est possible d'étendre le parser Markdown pour prendre en compte plus de choses.

      Je me crée un ticket pour la prochaine version : http://forge.depotoi.re/issues/355.
      J'accepte toute aide pour des informations complémentaires et des pistes à ce sujet (équations mathématiques). Car pour l'instant je n'ai aucune idée de quoi chercher en particulier.

      • [^] # Re: Support du math-mode LaTeX ?

        Posté par  (site web personnel) . Évalué à 2. Dernière modification le 03 juillet 2015 à 16:55.

        J'accepte toute aide pour des informations complémentaires et des pistes à ce sujet (équations mathématiques). Car pour l'instant je n'ai aucune idée de quoi chercher en particulier.

        Le standard de fait utilisé par la communauté scientifique est LaTeX. L'AMS (American Math Society) a sponsorisé le développement de MathJax, un script JavaScript qui compile les formules LaTeX en HTML (probablement MathML).

        Si tu veux l'intégrer à ton soft, le plus simple est de suivre les recommendations de l'AMS ou bien de regarder comment les autres le font (MathOverflow, plugin MathJax pour trac, par exemple).

      • [^] # Re: Support du math-mode LaTeX ?

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

        Intégrer ce genre de fonctionnalité est tout à fait envisageable car elle entre en corrélation avec mon envie de découvrir s'il est possible d'étendre le parser Markdown pour prendre en compte plus de choses.

        Regarde markdown extra il y a quelques idées pour l'étendre, c'est ce qu'utilise un plugin dotclear et c'est bien sympa

Suivre le flux des commentaires

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