4 Instrumente Markdown pentru linia de comandă Linux
On noiembrie 4, 2021 by adminCând vine vorba de lucrul cu fișiere formatate cu Markdown, instrumentele din linia de comandă domină. Acestea sunt ușoare, rapide, puternice și flexibile, iar cele mai multe dintre ele urmează filozofia Unix de a face un singur lucru bine.
Consultați patru utilitare care vă pot ajuta să lucrați mai eficient cu fișiere Markdown în linia de comandă.
mdless
Dacă ați stat o vreme în linia de comandă Linux, probabil că sunteți familiarizat cu un vizualizator de fișiere text numit less. Sigur, puteți folosi less pentru a vizualiza fișiere Markdown – dar rezultatul este un pic cam plictisitor. Cum puteți vizualiza fișiere Markdown cu un pic de eleganță într-o fereastră de terminal? Folosind mdless.
Puteți să vă deplasați folosind tastele săgeată de pe tastatură, iar mdless conține o funcție de căutare destul de bună.
Nu numai că mdless afișează textul, dar redă și formatarea, cum ar fi titlurile, boldul și italicele. De asemenea, poate afișa tabele și face evidențierea sintactică a blocurilor de cod. De asemenea, puteți personaliza aspectul lui mdless prin crearea unuia sau mai multor fișiere temă.
Markdown lint tool
Când tastați rapid, faceți greșeli. Dacă omiteți un pic de formatare atunci când folosiți Markdown (sau orice alt limbaj de marcare), aceasta poate cauza probleme atunci când vă convertiți fișierul într-un alt format.
Coderii folosesc adesea instrumente numite linters pentru a verifica sintaxa corectă. Puteți face același lucru pentru Markdown folosind instrumentul Markdown lint.
Când rulați acest instrument peste un fișier care este formatat cu Markdown, acesta verifică formatarea în raport cu un set de reguli. Aceste reguli guvernează structura unui document, inclusiv ordinea nivelurilor de antet, indentarea și spațierea incorectă, probleme cu blocurile de cod, existența HTML într-un fișier și multe altele.
Regulile pot fi un pic stricte. Dar rularea instrumentului Markdown lint peste un fișier înainte de a-l converti în alt format poate preveni supărările cauzate de o formatare proastă sau inconsecventă.
mdmerge
Combinarea fișierelor de orice fel poate fi o pacoste. Să luăm, de exemplu, o carte electronică pe care o pun laolaltă. Este o colecție de eseuri care au fost publicate pentru prima dată în scrisoarea mea săptămânală prin e-mail. Aceste eseuri erau în fișiere individuale și, fiind masochistul care sunt, le-am combinat într-un mod dezordonat, manual.
Și-aș fi dorit să fi știut despre mdmerge înainte de a începe acel proiect. Mi-ar fi economisit mult timp și energie.
mdmerge, după cum probabil ați ghicit din numele său, combină două sau mai multe fișiere Markdown într-un singur fișier. Nu este nevoie să tastați numele fișierelor în linia de comandă. În schimb, le puteți adăuga la un fișier numit book.txt și îl puteți folosi ca fișier de intrare pentru mdmerge.
Nu este tot ce poate face mdmerge. Puteți adăuga o referință la un alt document – fie unul formatat cu Markdown, fie o bucată de cod sursă – și să-l trageți în documentul dvs. principal. Acest lucru vă permite să creați documente principale pe care le puteți adapta unor audiențe specifice.
mdmerge nu este unul dintre acele utilitare pe care le veți folosi tot timpul. Când veți avea nevoie de el, veți fi bucuros că se află pe hard disk.
bashblog
bashblog nu este strict un instrument pentru lucrul cu Markdown. Acesta preia fișiere care sunt formatate cu Markdown și le folosește pentru a construi un blog sau un site web simplu. Gândiți-vă la bashblog ca la un generator de site-uri statice, dar unul care nu are o grămadă de dependențe fragile. Aproape tot ce aveți nevoie se află într-un script shell care cântărește puțin sub 50KB.
Pentru a utiliza bashblog, tot ce aveți nevoie este un procesor Markdown instalat pe computerul dumneavoastră. De acolo, editați scriptul shell pentru a adăuga informații despre blogul dvs. – de exemplu, titlul acestuia, numele dvs., linkurile dvs. de social media și altele asemenea. Apoi rulați scriptul. O nouă postare se deschide în editorul dvs. de text implicit. Începeți să tastați.
După ce salvați o postare, o puteți publica sau o puteți salva ca proiect. Dacă alegeți să publicați postarea, bashblog generează blogul dumneavoastră, cu postările și toate, ca un set de fișiere HTML pe care le puteți încărca pe un server web.
Din start, blogul dumneavoastră este fad, dar util. Puteți edita fișierul CSS al site-ului pentru a-i da un aspect și o senzație proprie.
Cum rămâne cu Pandoc?
Sigur, Pandoc este un instrument foarte puternic pentru convertirea fișierelor formatate cu Markdown în alte limbaje de marcare. Dar există mai mult decât Pandoc pentru a lucra cu Markdown în linia de comandă.
.
Lasă un răspuns