GNU/Linux >> Linux Esercitazione >  >> Linux

4 Strumenti di markdown per la riga di comando di Linux

Quando si tratta di lavorare con file formattati con Markdown, gli strumenti da riga di comando dominano. Sono leggeri, veloci, potenti e flessibili e la maggior parte di loro segue la filosofia Unix di fare bene una cosa.

Dai un'occhiata a quattro utilità che possono aiutarti a lavorare in modo più efficiente con i file Markdown dalla riga di comando.

mdless

Se sei rimasto un po' in giro con la riga di comando di Linux, probabilmente hai familiarità con un visualizzatore di file di testo chiamato less. Certo, puoi usare meno per visualizzare i file Markdown, ma il risultato è un po' noioso. Come puoi visualizzare i file Markdown con un po 'di pizzazz in una finestra di terminale? Utilizzando mdless.

Puoi spostarti usando i tasti freccia sulla tastiera e mdless offre una buona funzione di ricerca.

Non solo mdless visualizza il testo, ma rende anche la formattazione come intestazioni, grassetto e corsivo. Può anche visualizzare tabelle ed evidenziare la sintassi dei blocchi di codice. Puoi anche personalizzare l'aspetto grafico di mdless creando uno o più file di temi.

Strumento lanugine Markdown

Quando scrivi velocemente, commetti degli errori. Se perdi un po' di formattazione quando usi Markdown (o qualsiasi altro linguaggio di markup), può causare problemi quando converti il ​​tuo file in un altro formato.

I programmatori usano spesso strumenti chiamati linters per verificare la sintassi corretta. Puoi fare lo stesso per Markdown usando lo strumento lint Markdown.

Quando esegui questo strumento su un file formattato con Markdown, controlla la formattazione rispetto a una serie di regole. Tali regole regolano la struttura di un documento, inclusi l'ordine dei livelli di intestazione, il rientro e la spaziatura errati, i problemi con i blocchi di codice, l'esistenza di HTML in un file e altro ancora.

Le regole possono essere un po' rigide. Ma eseguire lo strumento Markdown lint su un file prima di convertirlo in un altro formato può prevenire il dolore derivante da una formattazione errata o incoerente.

mdmerge

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

La combinazione di file di qualsiasi tipo può essere una seccatura. Prendi, ad esempio, un eBook che sto mettendo insieme. È una raccolta di saggi che sono stati pubblicati per la prima volta nella mia lettera di posta elettronica settimanale. Quei saggi erano in fascicoli individuali ed essendo il masochista che sono, li ho combinati in modo disordinato e manuale.

Vorrei aver saputo di mdmerge prima di iniziare quel progetto. Mi avrebbe fatto risparmiare un sacco di tempo ed energia.

mdmerge, come probabilmente avrai intuito dal nome, combina due o più file Markdown in un unico file. Non è necessario digitare i nomi dei file nella riga di comando. Puoi invece aggiungerli a un file chiamato book.txt e usalo come file di input per mdmerge.

Non è tutto ciò che mdmerge può fare. Puoi aggiungere un riferimento a un altro documento, formattato con Markdown o un pezzo di codice sorgente, e inserirlo nel documento principale. Ciò ti consente di creare documenti master che puoi adattare a un pubblico specifico.

mdmerge non è una di quelle utilità che utilizzerai sempre. Quando ne avrai bisogno, sarai felice che sia sul tuo disco rigido.

bashblog

bashblog non è strettamente uno strumento per lavorare con Markdown. Prende i file che sono formattati usando Markdown e li usa per costruire un semplice blog o sito web. Pensa a bashblog come a un generatore di siti statici, ma che non ha un mucchio di fragili dipendenze. Quasi tutto ciò di cui hai bisogno è in uno script di shell che pesa poco meno di 50 KB.

Per utilizzare bashblog, tutto ciò di cui hai bisogno è un processore Markdown installato sul tuo computer. Da lì, modifichi lo script della shell per aggiungere informazioni sul tuo blog, ad esempio il titolo, il tuo nome, i tuoi collegamenti ai social media e simili. Quindi esegui lo script. Si apre un nuovo post nel tuo editor di testo predefinito. Inizia a digitare.

Dopo aver salvato un post, puoi pubblicarlo o salvarlo come bozza. Se scegli di pubblicare il post, bashblog genera il tuo blog, i post e tutto il resto, come un insieme di file HTML che puoi caricare su un server web.

Fuori dagli schemi, il tuo blog è insipido ma utile. Puoi modificare il file CSS del sito per dargli un aspetto tutto tuo.

E Pandoc?

Certo, Pandoc è uno strumento molto potente per convertire file formattati con Markdown in altri linguaggi di markup. Ma c'è di più nel lavorare con Markdown dalla riga di comando rispetto a Pandoc.

Se hai bisogno di una correzione Pandoc, dai un'occhiata a questi articoli che abbiamo pubblicato su Opensource.com:

  • Converti i file dalla riga di comando con Pandoc
  • Trasforma il tuo libro in un sito Web e in un ePub utilizzando Pandoc
  • Come utilizzare Pandoc per produrre un documento di ricerca
  • Convertire i file Markdown in documenti di word processor utilizzando Pandoc

Linux
  1. 5 Strumenti Rust che vale la pena provare sulla riga di comando di Linux

  2. 8 suggerimenti per la riga di comando di Linux

  3. Avere una mucca sulla riga di comando di Linux

  4. Crea file utilizzando la riga di comando in Linux

  5. 4 strumenti per scaricare qualsiasi file utilizzando la riga di comando in Linux

Padroneggia la riga di comando di Linux

Strumenti Sysadmin:11 modi per usare il comando ls in Linux

Come cercare file dalla riga di comando di Linux

Un cestino per la riga di comando di Ubuntu

Ripgrep – Lo strumento di ricerca da riga di comando più veloce per Linux

Trovare i file e le cartelle più grandi nella riga di comando di Linux