Markdown je odličen za pisanje in vam omogoča, da formatirate dokument v katerem koli urejevalniku besedil z uporabo bogatih funkcij, vključno z naslovom, izvlečki kode, krepkim tiskom, ležečim tiskom, kontrolnimi seznami, točkami, tabelami in več. Toda medtem ko je Markdown enostavno pisati v urejevalniku, kot je nano, ni tako enostavno brati v terminalu.
Glow je pripomoček ukazne vrstice, ki dokumente Markdown prikaže tako, kot so namenjeni branju.
Kaj je Markdown in zakaj ga je težko prikazati v terminalu?
Markdown je konvencija za oblikovanje besedila, in je precej nasprotno od a Urejevalnik vrste What You See Is What You Get (WYSIWYG)..
Markdown dokumenti vsebujejo različne simbole, ki prikazujejo, kako naj bi bilo besedilo oblikovano na strani. Te simbole interpretira razčlenjevalnik Markdown in se prikažejo v bralniku dokumentov ali pretvorijo v HTML za prikaz v spletu.
Ker se Markdown opira na simbole, ki jih razlaga zunanja aplikacija, jih lahko ustvarite tudi v najpreprostejšem urejevalniku besedil. Za ustvarjanje dokumenta Markdown ne potrebujete večgigabajtnega prenosa MS Office; to lahko storite v nano, vim ali Emacs.
Prikaz dokumentov Markdown je druga stvar. Seveda jih lahko znova odprete v nano ali pa uporabite mačka za ogled vsebine datoteke, vendar ne boste videli Markdowna, upodobljenega tako, kot bi moral biti za bralce; namesto tega boste videli simbole za oblikovanje.
Za uporabnike, ki preživijo veliko časa kloniranje repozitorijev Git, to hitro postane opravilo. Datoteke Git README so običajno dokumenti Markdown in če svojo pozornost razdelite med miselno upodabljanje Markdown dokumenta in prebavo njegove vsebine, pomeni, da lahko veliko zamudite.
Medtem ko bi lahko uporabili namenski upodabljalnik GUI Markdown ali si ogledali spletno stran, to pomeni, da bi se morali defokusirati in zapustiti svoj terminal. Če uporabljate VPS ali imate odpor do kakršnih koli grafičnih vmesnikov, ne bi imeli sreče.
Glow je terminalski bralnik Markdown, ki je popoln za branje dokumentacije Markdown neposredno v ukazni vrstici. Z njim lahko odkrijete datoteke Markdown in jih shranite v svojo zasebno zbirko.
Kako namestiti Glow na Linux
Čeprav Glow ni na voljo v uradnih repozitorijih večine distribucij Linuxa, ga je vseeno enostavno namestiti.
O Debianu in njegovih izpeljankah
Če želite namestiti Glow na distribucije, ki temeljijo na Ubuntuju in Debianu, bi morali najprej dodati ključ Glow GPG in nato dodati njegovo skladišče na seznam virov vašega sistema.
Dodajte ključ v svoj obesek za ključe in repozitorij v svoje vire z uporabo:
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 [podpisal=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/" | sudo tee /etc/apt/sources.list.d/charm.list
Posodobite sistemski seznam paketov in nato namestite Glow z:
sudo apt nadgradnja
sudo apt namestite sij
Namestite Glow na Fedoro
Za prenos in namestitev Glow na Fedora, RHEL in druge distribucije, ki temeljijo na RPM, najprej zaženite naslednji ukaz:
odmev '[čar]
ime=čar
baseurl=https://repo.charm.sh/yum/
omogočeno=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
Nato namestite Glow tako, da vnesete:
sudo njam namestite sij
O Arch Linuxu in njegovih izpeljankah
Distribucije Glow on Arch lahko namestite s privzetim upraviteljem paketov Pacman.
sudo pacman -S sij
Namestite Glow kot trenutek
Če imate srečo, da sistem podpira Canonicalova lastniška trgovina Snap Store, lahko namestite Glow z:
sudo snap namestite sij
Za tiste, ki nimajo nameščenega Snapa ali ne vedo, kako deluje, si oglejte naš podroben vodnik na namestitev in uporaba Snap Store v sistemu Linux.
Uporaba Glow za branje Markdown dokumentov v vašem terminalu
Najbolj enostaven način za uporabo Glow je, da mu posredujete datoteko Markdown kot argument:
sij to-dokument.md
Kot lahko vidite, je Glow upodobil sicer težaven dokument, skupaj s krepkim in poševnim tiskom, citiranim besedilom, tabelami, seznami in povezavami s sidrnim besedilom.
To je precej lepo in Glow ima tudi terminalski uporabniški vmesnik. Aktivirate ga lahko z:
sij
... in Glow vam bo predstavil rekurziven seznam lokalnih datotek Markdown. Po seznamu se lahko pomikate s puščičnimi tipkami na tipkovnici in pritisnete Vrnitev da izberete eno. Udarjanje Esc vas bo vrnil v glavni meni.
Glow lahko zaženete v katerem koli imeniku tako, da kot argument dodate pot imenika:
žareti ~/my/markdown/file/dump/
Glow vam olajša shranjevanje datotek Markdown za kasnejšo hitro uporabo. Preprosto odprite kateri koli Markdown dokument z Glow TUI in pritisnite S na vaši tipkovnici.
Če pa ne želite odpreti celotnega TUI, da bi shranili dokument Markdown, ki je tik pred vami, zaženite:
žareča zaloga to-dokument.md
Svoje skrite članke lahko poiščete v glavnem TUI z uporabo Tab tipko za navigacijo do zavihka "stash".
Uporabite Glow za branje Markdown dokumentov na spletu
Glow odlično deluje z datotekami GitHub README in če poznate ime želenega repozitorija, potem:
sij github.com/charmbracelet/glow
...bo povzročilo, da bo Glow README pridobljen iz GitHub in upodobljen kot standardni izhod.
Če je vaša datoteka Markdown drugje, lahko uporabite:
žari https://host.tld/file.md
Prilagodite Glow za prikaz Markdown v terminalu
Glow deluje tako, kot je, in bo poskušal zaznati barvno shemo vašega terminala, preden vam predstavi formatirano Markdown. Če želite, lahko spremenite privzete nastavitve in s preklopom sloga lahko izbirate med svetlo ali temno temo -s.
žareča svetloba
Ali preklopite na temni način z:
sveti -s temno
Če imate slogovno datoteko po meri, jo lahko preprosto uporabite tudi z Glow:
sij-smoj stil.json
Glow poenostavi upodabljanje dokumentov Markdown
Branje dokumentov Markdown v vašem terminalu je velika izboljšava kakovosti življenja in pomeni, da vam ni treba porabiti sistemskih virov za odpiranje še ene aplikacije ali brskalnika, ki ga poganja GUI.
Če si želite oddahniti od branja dolgih dokumentov Markdown, lahko na svojem terminalu iščete tudi videoposnetke YouTube!