4 Markdown-Tools für die Linux-Befehlszeile
On November 4, 2021 by adminWenn es um die Arbeit mit Dateien geht, die mit Markdown formatiert sind, haben Befehlszeilen-Tools die Nase vorn. Sie sind leicht, schnell, leistungsfähig und flexibel, und die meisten von ihnen folgen der Unix-Philosophie, nur eine Sache gut zu machen.
Werfen Sie einen Blick auf vier Dienstprogramme, die Ihnen helfen können, effizienter mit Markdown-Dateien auf der Kommandozeile zu arbeiten.
mdless
Wenn Sie schon eine Weile auf der Linux-Kommandozeile unterwegs sind, sind Sie wahrscheinlich mit einem Textdateibetrachter namens less vertraut. Sicher, Sie können less auch zum Anzeigen von Markdown-Dateien verwenden, aber das Ergebnis ist etwas langweilig. Wie können Sie Markdown-Dateien in einem Terminal-Fenster mit etwas mehr Pep anzeigen? Mit mdless.
Sie können sich mit den Pfeiltasten auf Ihrer Tastatur bewegen, und mdless verfügt über eine recht gute Suchfunktion.
Mdless zeigt nicht nur Text an, sondern rendert auch Formatierungen wie Überschriften, Fett- und Kursivdruck. Es kann auch Tabellen anzeigen und Syntaxhervorhebung von Codeblöcken vornehmen. Sie können auch das Aussehen von mdless anpassen, indem Sie eine oder mehrere Themadateien erstellen.
Markdown lint tool
Wenn Sie schnell tippen, machen Sie Fehler. Wenn Sie bei der Verwendung von Markdown (oder einer anderen Auszeichnungssprache) ein bisschen Formatierung vergessen, kann dies zu Problemen führen, wenn Sie Ihre Datei in ein anderes Format konvertieren.
Kodierer verwenden oft Tools, die Linter genannt werden, um die korrekte Syntax zu überprüfen. Sie können dasselbe für Markdown tun, indem Sie das Markdown Lint Tool verwenden.
Wenn Sie dieses Tool über eine mit Markdown formatierte Datei laufen lassen, prüft es die Formatierung anhand einer Reihe von Regeln. Diese Regeln regeln die Struktur eines Dokuments, einschließlich der Reihenfolge der Kopfzeilen, falscher Einrückung und Abstände, Probleme mit Codeblöcken, das Vorhandensein von HTML in einer Datei und mehr.
Die Regeln können etwas streng sein. Aber wenn Sie das Markdown-Lint-Tool über eine Datei laufen lassen, bevor Sie sie in ein anderes Format konvertieren, können Sie den Ärger vermeiden, der durch schlechte oder inkonsistente Formatierung entsteht.
mdmerge
Das Kombinieren von Dateien jeglicher Art kann mühsam sein. Nehmen Sie zum Beispiel ein eBook, das ich gerade zusammenstelle. Es handelt sich um eine Sammlung von Aufsätzen, die zuerst in meinem wöchentlichen E-Mail-Brief veröffentlicht wurden. Diese Aufsätze befanden sich in einzelnen Dateien, und da ich ein Masochist bin, habe ich sie auf unordentliche, manuelle Weise zusammengefügt.
Ich wünschte, ich hätte von mdmerge gewusst, bevor ich dieses Projekt begann. Es hätte mir eine Menge Zeit und Energie gespart.
mdmerge, wie der Name schon sagt, kombiniert zwei oder mehr Markdown-Dateien zu einer einzigen Datei. Sie müssen die Namen der Dateien nicht in die Befehlszeile eingeben. Stattdessen können Sie sie zu einer Datei namens book.txt hinzufügen und diese als Eingabedatei für mdmerge verwenden.
Das ist nicht alles, was mdmerge kann. Sie können einen Verweis auf ein anderes Dokument hinzufügen – entweder ein mit Markdown formatiertes Dokument oder ein Stück Quellcode – und es in Ihr Hauptdokument ziehen. Auf diese Weise können Sie Masterdokumente erstellen, die Sie auf bestimmte Zielgruppen zuschneiden können.
mdmerge gehört nicht zu den Dienstprogrammen, die Sie ständig verwenden werden. Wenn Sie es brauchen, werden Sie froh sein, dass es auf Ihrer Festplatte ist.
bashblog
bashblog ist kein reines Werkzeug für die Arbeit mit Markdown. Es nimmt Dateien, die mit Markdown formatiert sind, und verwendet sie, um einen einfachen Blog oder eine Website zu erstellen. Stellen Sie sich bashblog als einen Generator für statische Websites vor, der jedoch keine anfälligen Abhängigkeiten hat. So ziemlich alles, was Sie brauchen, befindet sich in einem Shell-Skript, das knapp 50 KB groß ist.
Um bashblog zu benutzen, brauchen Sie nur einen Markdown-Prozessor auf Ihrem Computer. Von dort aus bearbeiten Sie das Shell-Skript, um Informationen über Ihr Blog hinzuzufügen, z. B. den Titel, Ihren Namen, die Links zu Ihren sozialen Medien und Ähnliches. Dann führen Sie das Skript aus. Ein neuer Beitrag wird in Ihrem Standard-Texteditor geöffnet. Beginnen Sie mit der Eingabe.
Nach dem Speichern eines Beitrags können Sie ihn veröffentlichen oder als Entwurf speichern. Wenn Sie sich für die Veröffentlichung entscheiden, generiert Bashblog Ihr Blog mit allen Beiträgen als HTML-Dateien, die Sie auf einen Webserver hochladen können.
Ihr Blog ist von Haus aus unscheinbar, aber brauchbar. Sie können die CSS-Datei der Website bearbeiten, um ihr ein ganz eigenes Aussehen zu geben.
Was ist mit Pandoc?
Sicher, Pandoc ist ein sehr leistungsfähiges Tool zur Konvertierung von mit Markdown formatierten Dateien in andere Auszeichnungssprachen. Aber es gibt noch mehr als Pandoc, um mit Markdown auf der Kommandozeile zu arbeiten.
Schreibe einen Kommentar