Markdown sopii erinomaisesti kirjoittamiseen, ja sen avulla voit muotoilla asiakirjan missä tahansa tekstieditorissa käyttämällä monipuolisia ominaisuuksia, kuten otsikkoa, koodiotteita, lihavointia, kursivoitua, tarkistuslistoja, luettelomerkkejä, taulukoita ja paljon muuta. Mutta vaikka Markdown on helppo kirjoittaa editorissa, kuten nanossa, se ei ole niin helppoa lukea terminaalissa.
Glow on komentorivityökalu, joka näyttää Markdown-asiakirjat sellaisina kuin ne on tarkoitettu luettavaksi.
Mikä on Markdown ja miksi sen näyttäminen terminaalissa on vaikeaa?
Markdown on tapa muotoilla tekstiä, ja se on pitkälti päinvastoin kuin a What You See Is What You Get (WYSIWYG) -tyyppinen editori.
Markdown-asiakirjat sisältävät erilaisia symboleja, jotka osoittavat, kuinka tekstin on tarkoitus muotoilla sivulla. Markdown-jäsentäjä tulkitsee nämä symbolit, ja ne joko näytetään asiakirjanlukijassa tai muunnetaan HTML-muotoon, jotta ne voidaan näyttää verkossa.
Koska Markdown luottaa ulkoisen sovelluksen tulkitsemiin symboleihin, voit luoda sen jopa yksinkertaisimmalla tekstieditorilla. Et tarvitse usean gigatavun MS Office -latausta Markdown-asiakirjan luomiseen. voit tehdä sen nanossa, vimissä tai Emacsissa.
Markdown-asiakirjojen näyttäminen on eri asia. Toki voit avata ne uudelleen nanossa tai käyttää kissa tarkastellaksesi tiedoston sisältöä, mutta et näe Markdownia hahmonnettuna niin kuin sen pitäisi olla lukijoille; näet sen sijaan muotoilusymbolit.
Käyttäjille, jotka viettävät paljon aikaa Git-varastojen kloonaus, tästä tulee nopeasti urakka. Git README -tiedostot ovat tyypillisesti Markdown-dokumentteja, ja huomiosi jakaminen Markdown-dokumentin henkisen renderöinnin ja sen sisällön sulauttamisen välillä tarkoittaa, että voit jäädä huomaamatta.
Vaikka voisit käyttää erityistä GUI Markdown -renderöijää tai käydä verkkosivustolla, tämä tarkoittaa, että sinun on hajottava ja poistuttava terminaalistasi. Jos käytät VPS: ää tai pidät vastenmielisestä graafisesta käyttöliittymästä, et ole onneton.
Glow on terminaalipohjainen Markdown-lukija, joka on täydellinen Markdown-dokumentaation lukemiseen suoraan komentoriviltä. Voit käyttää sitä Markdown-tiedostojen löytämiseen ja tallentamiseen yksityiseen kokoelmaasi.
Kuinka asentaa Glow Linuxiin
Vaikka Glow ei ole saatavilla useimpien Linux-jakelujen virallisissa arkistoissa, se on silti helppo asentaa.
Debianista ja sen johdannaisista
Jos haluat asentaa Glown Ubuntu- ja Debian-pohjaisiin jakeluihin, sinun on ensin lisättävä Glow GPG -avain ja sitten lisättävä sen arkisto järjestelmäsi lähdeluetteloon.
Lisää avain avaimenperäisi ja arkisto lähteisiisi käyttämällä:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [allekirjoitettu=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/" | sudo tee /etc/apt/sources.list.d/charm.list
Päivitä järjestelmäsi pakettiluettelo ja asenna sitten Glow:
sudo apt päivittää
sudo apt Asentaa hehku
Asenna Glow Fedoraan
Lataa ja asenna Glow Fedoraan, RHEL: ään ja muut RPM-pohjaiset distrot, suorita ensin seuraava komento:
kaiku '[viehätys]
nimi = Viehätys
baseurl=https://repo.charm.sh/yum/
käytössä = 1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
Asenna sitten Glow kirjoittamalla:
sudo yum Asentaa hehku
Arch Linuxissa ja sen johdannaisissa
Voit asentaa Glow'n Arch-pohjaisiin jakeluihin käyttämällä oletuspaketinhallintaa, Pacmania.
sudo pacman -S hehku
Asenna Glow Snapina
Jos olet onnekas, että sinulla on Canonicalin oma Snap Storen tukema järjestelmä, voit asentaa Glown seuraavilla tavoilla:
sudo snap Asentaa hehku
Niille, joilla ei ole Snapia asennettuna tai jotka eivät tiedä kuinka se toimii, tutustu yksityiskohtaiseen oppaaseemme Snap Storen asentaminen ja käyttäminen Linuxissa.
Glown käyttäminen Markdown-asiakirjojen lukemiseen terminaalissasi
Yksinkertaisin tapa käyttää Glow'ta on välittää sille Markdown-tiedosto argumenttina:
hehku Tämä-asiakirja.md
Kuten näet, Glow hahmonsi muuten vaikean asiakirjan, jossa on lihavoitu ja kursivoitu, lainattu teksti, taulukot, luettelot ja linkit ankkuriteksteillä.
Se on melko siisti, ja Glow sisältää myös päätelaitteen käyttöliittymän. Voit aktivoida sen seuraavasti:
hehku
...ja Glow näyttää sinulle rekursiivisen luettelon paikallisista Markdown-tiedostoista. Voit selata luetteloa näppäimistön nuolinäppäimillä ja painaa Palata valitaksesi yhden. Lyöminen poistu palauttaa sinut päävalikkoon.
Voit käynnistää Glow'n missä tahansa hakemistossa lisäämällä hakemistopolun argumentiksi:
hehkua ~/my/markdown/file/dump/
Glow tekee Markdown-tiedostojen tallentamisesta helppoa myöhempää käyttöä varten. Avaa mikä tahansa Markdown-asiakirja Glow TUI: lla ja paina S näppäimistölläsi.
Vaihtoehtoisesti, jos et halua avata koko TUI: ta piilottaaksesi Markdown-asiakirjan, joka on edessäsi, suorita:
hehkuvarasto Tämä-asiakirja.md
Löydät piilotetut artikkelisi TUI: sta käyttämällä Tab -näppäintä siirtyäksesi "Sleep"-välilehdelle.
Käytä Glow'ta Markdown-dokumenttien lukemiseen verkossa
Glow toimii täydellisesti GitHub README -tiedostojen kanssa, ja jos tiedät haluamasi arkiston nimen, niin:
glow github.com/charmbracelet/glow
...johtaa siihen, että Glow README noudetaan GitHubista ja hahmonnetaan vakiotulosteena.
Jos Markdown-tiedostosi on muualla, voit käyttää:
hehku https://host.tld/file.md
Mukauta Glow näyttää merkintä terminaalissa
Glow toimii hyvin sellaisenaan ja yrittää havaita päätteen väriteeman ennen kuin esittelee sinulle muotoillun Markdownin. Voit muuttaa oletusasetuksia halutessasi ja valita vaalean tai tumman teeman tyylikytkimellä -s.
hehku -s valo
Tai vaihda pimeään tilaan seuraavasti:
hehku - tumma
Jos sinulla on mukautettu tyylitaulukko, voit käyttää sitä helposti myös Glow'n kanssa:
hehku-sminun tyyli.json
Glow tekee merkintäasiakirjojen renderöimisestä helppoa
Markdown-asiakirjojen lukeminen terminaalissa parantaa elämänlaatua valtavasti, eikä sinun tarvitse käyttää järjestelmäresursseja avataksesi uutta GUI-pohjaista sovellusta tai selainta.
Jos haluat pitää tauon pitkien Markdown-dokumenttien lukemisesta, voit etsiä YouTube-videoita myös päätteestäsi!