GNU/Linux >> Tutoriels Linux >  >> Linux

4 outils Markdown pour la ligne de commande Linux

Lorsqu'il s'agit de travailler avec des fichiers formatés avec Markdown, les outils de ligne de commande font la loi. Ils sont légers, rapides, puissants et flexibles, et la plupart d'entre eux suivent la philosophie Unix de bien faire une chose.

Jetez un œil à quatre utilitaires qui peuvent vous aider à travailler plus efficacement avec les fichiers Markdown en ligne de commande.

sans md

Si vous avez traîné autour de la ligne de commande Linux pendant un certain temps, vous connaissez probablement un visualiseur de fichiers texte appelé less. Bien sûr, vous pouvez en utiliser moins pour afficher les fichiers Markdown, mais le résultat est un peu ennuyeux. Comment pouvez-vous afficher les fichiers Markdown avec un peu de piquant dans une fenêtre de terminal ? En utilisant mdless.

Vous pouvez vous déplacer en utilisant les touches fléchées de votre clavier, et mdless contient une assez bonne fonction de recherche.

Non seulement mdless affiche du texte, mais il rend également le formatage comme les titres, le gras et l'italique. Il peut également afficher des tableaux et effectuer la coloration syntaxique des blocs de code. Vous pouvez également personnaliser l'apparence de mdless en créant un ou plusieurs fichiers de thème.

Outil de charpie Markdown

Lorsque vous tapez rapidement, vous faites des erreurs. Si vous manquez un peu de formatage lorsque vous utilisez Markdown (ou tout autre langage de balisage), cela peut causer des problèmes lorsque vous convertissez votre fichier dans un autre format.

Les codeurs utilisent souvent des outils appelés linters pour vérifier la syntaxe correcte. Vous pouvez faire la même chose pour Markdown à l'aide de l'outil Markdown Lint.

Lorsque vous exécutez cet outil sur un fichier formaté avec Markdown, il vérifie la mise en forme par rapport à un ensemble de règles. Ces règles régissent la structure d'un document, y compris l'ordre des niveaux d'en-tête, l'indentation et l'espacement incorrects, les problèmes avec les blocs de code, l'existence de HTML dans un fichier, etc.

Les règles peuvent être un peu strictes. Mais l'exécution de l'outil Markdown Lint sur un fichier avant de le convertir dans un autre format peut éviter les problèmes liés à un formatage incorrect ou incohérent.

mdmerge

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Combiner des fichiers de toutes sortes peut être pénible. Prenez, par exemple, un livre électronique que je suis en train de rassembler. C'est une collection d'essais qui ont été publiés pour la première fois dans ma lettre électronique hebdomadaire. Ces essais étaient dans des fichiers individuels, et étant le masochiste que je suis, je les ai combinés de manière désordonnée et manuelle.

J'aurais aimé connaître mdmerge avant de commencer ce projet. Cela m'aurait fait gagner beaucoup de temps et d'énergie.

mdmerge, comme vous l'avez probablement deviné d'après son nom, combine deux ou plusieurs fichiers Markdown en un seul fichier. Vous n'avez pas besoin de taper les noms des fichiers sur la ligne de commande. Au lieu de cela, vous pouvez les ajouter à un fichier appelé book.txt et utilisez-le comme fichier d'entrée pour mdmerge.

Ce n'est pas tout ce que mdmerge peut faire. Vous pouvez ajouter une référence à un autre document, formaté avec Markdown ou un morceau de code source, et l'insérer dans votre document principal. Cela vous permet de créer des documents maîtres que vous pouvez adapter à des publics spécifiques.

mdmerge n'est pas l'un de ces utilitaires que vous utiliserez tout le temps. Lorsque vous en aurez besoin, vous serez heureux qu'il se trouve sur votre disque dur.

bashblog

bashblog n'est pas strictement un outil pour travailler avec Markdown. Il prend des fichiers formatés à l'aide de Markdown et les utilise pour créer un blog ou un site Web simple. Considérez bashblog comme un générateur de site statique, mais qui n'a pas un tas de dépendances fragiles. À peu près tout ce dont vous avez besoin se trouve dans un script shell pesant un peu moins de 50 Ko.

Pour utiliser bashblog, tout ce dont vous avez besoin est un processeur Markdown installé sur votre ordinateur. À partir de là, vous modifiez le script shell pour ajouter des informations sur votre blog, par exemple, son titre, votre nom, vos liens vers les réseaux sociaux, etc. Exécutez ensuite le script. Un nouveau message s'ouvre dans votre éditeur de texte par défaut. Commencez à taper.

Après avoir enregistré un message, vous pouvez le publier ou l'enregistrer en tant que brouillon. Si vous choisissez de publier le message, bashblog génère votre blog, messages et tout, sous la forme d'un ensemble de fichiers HTML que vous pouvez télécharger sur un serveur Web.

Hors de la boîte, votre blog est fade mais utilisable. Vous pouvez modifier le fichier CSS du site pour lui donner une apparence et une convivialité qui vous sont propres.

Qu'en est-il de Pandoc ?

Bien sûr, Pandoc est un outil très puissant pour convertir des fichiers formatés avec Markdown vers d'autres langages de balisage. Mais il y a plus à travailler avec Markdown en ligne de commande que Pandoc.

Si vous avez besoin d'un correctif Pandoc, consultez ces articles que nous avons publiés sur Opensource.com :

  • Convertir des fichiers en ligne de commande avec Pandoc
  • Transformez votre livre en site Web et en ePub à l'aide de Pandoc
  • Comment utiliser Pandoc pour produire un document de recherche
  • Convertir les fichiers Markdown en documents de traitement de texte à l'aide de Pandoc

Linux
  1. 5 outils Rust à essayer sur la ligne de commande Linux

  2. 8 conseils pour la ligne de commande Linux

  3. 5 outils de ligne de commande pour trouver rapidement des fichiers sous Linux

  4. 8 sous-commandes Linux virsh pour la gestion des machines virtuelles sur la ligne de commande

  5. Télécharger des fichiers via la ligne de commande sous Linux

Maîtrisez la ligne de commande Linux

Outils Sysadmin :11 façons d'utiliser la commande ls sous Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Une corbeille pour la ligne de commande Ubuntu

Ripgrep - L'outil de recherche de ligne de commande le plus rapide pour Linux

Recherche des fichiers et dossiers les plus volumineux dans la ligne de commande Linux