Markdown sobib suurepäraselt kirjutamiseks ja võimaldab teil vormindada dokumenti mis tahes tekstiredaktoris, kasutades rikkalikke funktsioone, sealhulgas pealkirja, koodiväljavõtteid, paksu kirja, kaldkirja, kontrollnimekirju, täppe, tabeleid ja palju muud. Kuigi Markdowni on lihtne redaktoris (nt nano) kirjutada, pole seda terminalis nii lihtne lugeda.
Glow on käsurea utiliit, mis kuvab Markdowni dokumendid nii, nagu need on ette nähtud lugemiseks.
Mis on Markdown ja miks on seda terminalis raske kuvada?
Markdown on teksti vormindamise tava, ja see on üsna vastupidine a Mida näete, on see, mida saate (WYSIWYG) tüüpi redaktor.
Märgistusdokumendid sisaldavad mitmesuguseid sümboleid, mis näitavad, kuidas tekst lehel peaks olema vormindatud. Neid sümboleid tõlgendab Markdowni parser ja kuvatakse need dokumendilugejas või teisendatakse veebis kuvamiseks HTML-i.
Sellepärast, et Markdown tugineb välise rakenduse poolt tõlgendatavatele sümbolitele, saate selle luua isegi kõige lihtsamas tekstiredaktoris. Markdowni dokumendi loomiseks pole vaja mitme gigabaidise MS Office'i allalaadimist; saate seda teha nanos, vimis või Emacsis.
Markdowni dokumentide kuvamine on teine asi. Muidugi saate need uuesti nanos avada või kasutada kass faili sisu vaatamiseks, kuid te ei näe Markdowni renderdatuna nii, nagu see lugejate jaoks peaks olema; näete selle asemel vormingusümboleid.
Kasutajatele, kes veedavad palju aega Giti hoidlate kloonimine, muutub see kiiresti tööks. Git README-failid on tavaliselt Markdowni dokumendid ja tähelepanu jagamine Markdowni dokumendi mõttelise renderdamise ja selle sisu seedimise vahel tähendab, et võite paljust ilma jääda.
Ehkki võite kasutada spetsiaalset GUI Markdowni renderdajat või vaadata veebisaiti, tähendab see, et peaksite defokuseerima ja terminalist lahkuma. Kui kasutate VPS-i või tunnete vastumeelsust mis tahes GUI-de vastu, pole teil õnne.
Glow on terminalipõhine Markdowni lugeja, mis sobib suurepäraselt Markdowni dokumentatsiooni lugemiseks otse käsurealt. Saate seda kasutada Markdowni failide leidmiseks ja nende erakogusse salvestamiseks.
Kuidas installida Glow Linuxile
Kuigi Glow pole enamikus Linuxi distributsioonide ametlikes hoidlates saadaval, on selle installimine siiski lihtne.
Debianist ja selle tuletistest
Glow installimiseks Ubuntu- ja Debianipõhistele distributsioonidele peate esmalt lisama Glow GPG-võtme ja seejärel lisama selle hoidla oma süsteemi allikate loendisse.
Lisage võti oma võtmehoidjale ja hoidla oma allikatele, kasutades:
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 [allkirjastatud =/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/" | sudo tee /etc/apt/sources.list.d/charm.list
Värskendage oma süsteemi pakettide loendit ja installige Glow koos:
sudo apt värskendada
sudo apt installida sära
Installige Glow Fedorasse
Glow allalaadimiseks ja installimiseks Fedoras, RHELis ja muud RPM-põhised distrood, käivitage esmalt järgmine käsk:
kaja '[võlu]
nimi=Võlu
baseurl=https://repo.charm.sh/yum/
lubatud = 1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
Seejärel installige Glow, tippides:
sudo yum installida sära
Arch Linuxis ja selle tuletistes
Saate installida Glow Arch-põhistele distributsioonidele, kasutades vaikepaketihaldurit Pacman.
sudo pacman -S kuma
Installige Glow kui Snap
Kui teil veab, et teil on Canonicali patenteeritud Snap Store toetatud süsteem, saate installida Glow koos:
sudo snap installida sära
Neile, kellel pole Snapi installitud või kes ei tea, kuidas see töötab, vaadake meie üksikasjalikku juhendit Snap Store'i installimine ja kasutamine Linuxis.
Glow kasutamine terminalis märgistusdokumentide lugemiseks
Kõige lihtsam viis Glow kasutamiseks on edastada sellele argumendina Markdowni fail:
sära see-dokument.md
Nagu näete, renderdas Glow muidu raske dokumendi koos paksu ja kaldkirjaga, tsiteeritud teksti, tabelite, loendite ja linkidega koos ankurtekstiga.
See on päris kena ja Glow'l on ka terminali kasutajaliides. Saate selle aktiveerida:
sära
...ja Glow esitab teile kohalike Markdowni failide rekursiivse loendi. Saate loendis navigeerida klaviatuuri nooleklahvidega ja vajutada Tagasi ühe valimiseks. Löömine Esc viib teid tagasi peamenüüsse.
Saate Glow käivitada mis tahes kataloogis, lisades argumendina kataloogi tee:
sära ~/my/markdown/file/dump/
Glow muudab Markdowni failide salvestamise lihtsaks hilisemaks kiireks viitamiseks. Lihtsalt avage Glow TUI-ga mis tahes Markdowni dokument ja klõpsake S klaviatuuril.
Teise võimalusena, kui te ei soovi avada täielikku TUI-d, et salvestada teie ees oleva Markdowni dokument, käivitage:
helendav hoiukoht see-dokument.md
Oma peidetud artiklid leiate peamisest TUI-st, kasutades Tab klahvi vahekaardile "Säll" navigeerimiseks.
Kasutage Glow't Markdowni dokumentide veebis lugemiseks
Glow töötab suurepäraselt GitHubi README-failidega ja kui teate soovitud hoidla nime, siis:
glow github.com/charmbracelet/glow
...tulemusena tuuakse Glow README GitHubist ja renderdatakse standardväljundina.
Kui teie Markdowni fail asub mujal, saate kasutada järgmist.
sära https://host.tld/file.md
Kohandage Glow terminalis Markdowni kuvamiseks
Glow töötab hästi ja proovib enne vormindatud Markdowni esitamist tuvastada teie terminali värviskeemi. Saate vaikeseadeid soovi korral muuta ja stiililülitiga valida heleda või tumeda teema vahel -s.
kuma -s valgus
Või lülitage pimedale režiimile:
kuma -s tume
Kui teil on kohandatud stiilitabel, saate seda hõlpsalt kasutada ka koos Glow'ga.
sära-smüstiil.json
Glow muudab märgistusdokumentide renderdamise lihtsaks
Markdowni dokumentide lugemine terminalis parandab tohutult elukvaliteeti ja tähendab, et te ei pea kulutama süsteemiressursse järjekordse GUI-põhise rakenduse või brauseri avamiseks.
Kui soovite pikkade Markdowni dokumentide lugemisest pausi teha, saate YouTube'i videoid otsida ka oma terminalist!