4 Markdown-työkaluja Linuxin komentoriville
On 4 marraskuun, 2021 by adminKomentorivityökalut hallitsevat Markdownilla muotoiltujen tiedostojen kanssa työskentelyä. Ne ovat kevyitä, nopeita, tehokkaita ja joustavia, ja useimmat niistä noudattavat Unix-filosofiaa, jonka mukaan yksi asia tehdään hyvin.
Katso neljä apuohjelmaa, joiden avulla voit työskennellä tehokkaammin Markdown-tiedostojen kanssa komentorivillä.
mdless
Jos olet roikkunut Linuxin komentorivin parissa jonkin aikaa, olet luultavasti perehtynyt tekstitiedostojen katseluohjelmaan nimeltä less. Toki voit käyttää lessiä Markdown-tiedostojen katseluun – mutta lopputulos on hieman tylsä. Miten voit katsella Markdown-tiedostoja terminaali-ikkunassa hieman näyttävämmin? Käyttämällä mdlessiä.
Voit liikkua näppäimistön nuolinäppäimillä, ja mdlessissä on varsin hyvä hakutoiminto.
Mutta mdless ei ainoastaan näytä tekstiä, vaan se tekee myös muotoilut, kuten otsikot, lihavoinnit ja kursiivit. Se voi myös näyttää taulukoita ja tehdä koodilohkojen syntaksin korostuksen. Voit myös muokata mdlessin ulkoasua luomalla yhden tai useamman teematiedoston.
Markdown lint-työkalu
Kun kirjoitat nopeasti, teet virheitä. Jos Markdownia (tai mitä tahansa muuta merkintäkieltä) käyttäessäsi unohdat hiukan muotoilua, se voi aiheuttaa ongelmia, kun muunnat tiedostosi toiseen muotoon.
Koodaajat käyttävät usein työkaluja, joita kutsutaan lintereiksi, oikean syntaksin tarkistamiseen. Voit tehdä saman Markdownille käyttämällä Markdown lint -työkalua.
Kun suoritat tämän työkalun Markdownilla muotoillun tiedoston päälle, se tarkistaa muotoilun sääntöjä vastaan. Nämä säännöt säätelevät asiakirjan rakennetta, mukaan lukien otsikkotasojen järjestys, virheelliset sisennykset ja välit, koodilohkojen ongelmat, HTML:n olemassaolo tiedostossa ja paljon muuta.
Säännöt voivat olla hieman tiukkoja. Mutta Markdown lint -työkalun ajaminen tiedoston läpi ennen sen muuntamista toiseen muotoon voi estää huonosta tai epäjohdonmukaisesta muotoilusta aiheutuvan murheen.
mdmerge
Kaikenlaisten tiedostojen yhdistäminen voi olla hankalaa. Otetaan esimerkiksi e-kirja, jota olen kokoamassa. Se on kokoelma esseitä, jotka julkaistiin ensin viikoittaisessa sähköpostikirjeessäni. Nämä esseet olivat yksittäisissä tiedostoissa, ja koska olen masokisti, yhdistin ne sotkuisella, manuaalisella tavalla.
Olisinpa tiennyt mdmerge:stä ennen kuin aloitin tämän projektin. Se olisi säästänyt minulta paljon aikaa ja energiaa.
mdmerge yhdistää kaksi tai useampia Markdown-tiedostoja yhdeksi tiedostoksi, kuten olet varmaan arvannut sen nimestä. Sinun ei tarvitse kirjoittaa tiedostojen nimiä komentoriville. Sen sijaan voit lisätä ne tiedostoon nimeltä book.txt ja käyttää sitä mdmergen syöttötiedostona.
Muuta mdmerge ei voi tehdä. Voit lisätä viittauksen toiseen asiakirjaan – joko Markdownilla muotoiltuun asiakirjaan tai lähdekoodiin – ja vetää sen osaksi pääasiakirjaasi. Näin voit luoda päädokumentteja, joita voit räätälöidä tietyille kohderyhmille.
mdmerge ei ole yksi niistä apuohjelmista, joita käytät jatkuvasti. Kun tarvitset sitä, olet iloinen, että se on kiintolevylläsi.
bashblog
bashblog ei ole varsinaisesti työkalu Markdownin kanssa työskentelyyn. Se ottaa Markdownilla muotoillut tiedostot ja käyttää niitä yksinkertaisen blogin tai verkkosivuston rakentamiseen. Ajattele bashblogia staattisen sivuston generaattorina, mutta sellaisena, jolla ei ole kasa hauraita riippuvuuksia. Lähes kaikki tarvittava on vajaan 50 kilotavun kokoisessa shell-skriptissä.
Käyttääksesi bashblogia tarvitset vain tietokoneellesi asennetun Markdown-prosessorin. Sieltä käsin muokkaat komentosarjakomentosarjaa ja lisäät siihen tietoja blogistasi – esimerkiksi sen otsikon, nimesi, sosiaalisen median linkkisi ja muuta vastaavaa. Suorita skripti sitten. Uusi viesti avautuu oletustekstieditorissasi. Aloita kirjoittaminen.
Kun olet tallentanut viestin, voit julkaista sen tai tallentaa sen luonnoksena. Jos päätät julkaista postauksen, bashblog luo blogisi postauksineen kaikkineen joukoksi HTML-tiedostoja, jotka voit ladata web-palvelimelle.
Blogisi on laatikostasi katsottuna mauton mutta käyttökelpoinen. Voit muokata sivuston CSS-tiedostoa antaaksesi sille täysin omanlaisesi ulkoasun.
Mitä Pandocista?
Totta kai, Pandoc on erittäin tehokas työkalu Markdownilla muotoiltujen tiedostojen muuntamiseen muihin merkintäkieliin. Mutta Markdownin kanssa työskentely komentorivillä on muutakin kuin Pandoc.
Vastaa