GNU/Linux >> LINUX-Kenntnisse >  >> Linux

4 Markdown-Tools für die Linux-Befehlszeile

Wenn es um die Arbeit mit Dateien geht, die mit Markdown formatiert sind, sind Befehlszeilentools die Regel. Sie sind leicht, schnell, leistungsstark und flexibel, und die meisten von ihnen folgen der Unix-Philosophie, eine Sache gut zu machen.

Sehen Sie sich vier Dienstprogramme an, die Ihnen dabei helfen können, effizienter mit Markdown-Dateien in der Befehlszeile zu arbeiten.

mdless

Wenn Sie eine Weile an der Linux-Befehlszeile herumgehangen haben, sind Sie wahrscheinlich mit einem Textdatei-Viewer namens less vertraut. Sicher, Sie können weniger verwenden, um Markdown-Dateien anzuzeigen – aber das Ergebnis ist ein bisschen langweilig. Wie können Sie Markdown-Dateien mit ein bisschen Schwung in einem Terminalfenster anzeigen? Durch die Verwendung von mdless.

Sie können sich mit den Pfeiltasten auf Ihrer Tastatur bewegen, und mdless bietet eine ziemlich gute Suchfunktion.

mdless zeigt nicht nur Text an, sondern rendert auch Formatierungen wie Überschriften, Fett und Kursiv. Es kann auch Tabellen anzeigen und Syntax-Highlighting von Codeblöcken durchführen. Sie können das Erscheinungsbild von mdless auch anpassen, indem Sie eine oder mehrere Themendateien erstellen.

Markdown-Lint-Tool

Wenn Sie schnell tippen, machen Sie Fehler. Wenn Sie bei der Verwendung von Markdown (oder einer anderen Auszeichnungssprache) ein wenig Formatierung verpassen, kann dies zu Problemen führen, wenn Sie Ihre Datei in ein anderes Format konvertieren.

Programmierer verwenden oft Tools namens Linters um auf korrekte Syntax zu prüfen. Sie können dasselbe für Markdown mit dem Markdown-Lint-Tool tun.

Wenn Sie dieses Tool für eine Datei ausführen, die mit Markdown formatiert ist, prüft es die Formatierung anhand einer Reihe von Regeln. Diese Regeln bestimmen die Struktur eines Dokuments, einschließlich der Reihenfolge der Kopfzeilenebenen, falscher Einzüge und Abstände, Probleme mit Codeblöcken, das Vorhandensein von HTML in einer Datei und mehr.

Die Regeln können etwas streng sein. Aber das Ausführen des Markdown-Lint-Tools über eine Datei, bevor sie in ein anderes Format konvertiert wird, kann den Ärger verhindern, der durch schlechte oder inkonsistente Formatierung entsteht.

mdmerge

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Das Kombinieren von Dateien jeglicher Art kann mühsam sein. Nehmen Sie zum Beispiel ein eBook, das ich zusammenziehe. Es ist eine Sammlung von Essays, die erstmals in meinem wöchentlichen E-Mail-Brief veröffentlicht wurden. Diese Essays befanden sich in einzelnen Dateien, und da ich der Masochist bin, habe ich sie auf eine chaotische, manuelle Weise kombiniert.

Ich wünschte, ich hätte von mdmerge gewusst, bevor ich mit diesem Projekt begonnen habe. Es hätte mir viel Zeit und Energie gespart.

mdmerge kombiniert, wie Sie wahrscheinlich anhand des Namens erraten haben, zwei oder mehr Markdown-Dateien in einer einzigen Datei. Sie müssen die Namen der Dateien nicht in der Befehlszeile eingeben. Stattdessen können Sie sie zu einer Datei namens book.txt hinzufügen und verwenden Sie diese als Eingabedatei für mdmerge.

Das ist nicht alles, was mdmerge kann. Sie können einen Verweis auf ein anderes Dokument hinzufügen – entweder ein mit Markdown formatiertes oder ein Stück Quellcode – und es in Ihr Hauptdokument ziehen. Dadurch können Sie Masterdokumente erstellen, die Sie auf bestimmte Zielgruppen zuschneiden können.

mdmerge ist nicht eines dieser Dienstprogramme, die Sie ständig verwenden werden. Wenn Sie es brauchen, werden Sie froh sein, dass es auf Ihrer Festplatte ist.

bashblog

bashblog ist nicht unbedingt ein Werkzeug für die Arbeit mit Markdown. Es nimmt Dateien, die mit Markdown formatiert sind, und verwendet sie zum Erstellen eines einfachen Blogs oder einer Website. Stellen Sie sich bashblog als statischen Site-Generator vor, der jedoch nicht über einen Haufen fragiler Abhängigkeiten verfügt. Fast alles, was Sie brauchen, befindet sich in einem knapp 50 KB schweren Shell-Skript.

Um bashblog zu verwenden, benötigen Sie lediglich einen Markdown-Prozessor, der auf Ihrem Computer installiert ist. Von dort aus bearbeiten Sie das Shell-Skript, um Informationen zu Ihrem Blog hinzuzufügen, z. B. den Titel, Ihren Namen, Ihre Social-Media-Links und dergleichen. Führen Sie dann das Skript aus. Ein neuer Beitrag wird in Ihrem Standard-Texteditor geöffnet. Beginnen Sie mit der Eingabe.

Nachdem Sie einen Beitrag gespeichert haben, können Sie ihn veröffentlichen oder als Entwurf speichern. Wenn Sie sich entscheiden, den Beitrag zu veröffentlichen, generiert bashblog Ihr Blog, Beiträge und alles als eine Reihe von HTML-Dateien, die Sie auf einen Webserver hochladen können.

Von Anfang an ist Ihr Blog langweilig, aber brauchbar. Sie können die CSS-Datei der Website bearbeiten, um ihr ein ganz eigenes Erscheinungsbild zu geben.

Was ist mit Pandoc?

Sicher, Pandoc ist ein sehr leistungsfähiges Tool zum Konvertieren von mit Markdown formatierten Dateien in andere Auszeichnungssprachen. Aber die Arbeit mit Markdown an der Befehlszeile hat mehr zu bieten als Pandoc.

Wenn Sie eine Pandoc-Korrektur benötigen, sehen Sie sich diese Artikel an, die wir auf Opensource.com veröffentlicht haben:

  • Dateien auf der Kommandozeile mit Pandoc konvertieren
  • Verwandeln Sie Ihr Buch mit Pandoc in eine Website und ein ePub
  • Verwendung von Pandoc zur Erstellung einer Forschungsarbeit
  • Konvertieren Sie Markdown-Dateien mit Pandoc in Textverarbeitungsdokumente

Linux
  1. 5 Rust-Tools, die es wert sind, auf der Linux-Befehlszeile ausprobiert zu werden

  2. 8 Tipps für die Linux-Kommandozeile

  3. Haben Sie eine Kuh an der Linux-Befehlszeile

  4. 5 Befehlszeilen-Tools zum schnellen Auffinden von Dateien unter Linux

  5. 4 Tools zum Herunterladen einer beliebigen Datei über die Befehlszeile in Linux

Meistern Sie die Linux-Befehlszeile

Sysadmin-Tools:11 Möglichkeiten, den Befehl ls unter Linux zu verwenden

So suchen Sie nach Dateien über die Linux-Befehlszeile

Ein Papierkorb für die Ubuntu-Befehlszeile

Ripgrep – Das schnellste Kommandozeilen-Suchtool für Linux

Die größten Dateien und Ordner in der Linux-Befehlszeile finden