„Markdown“ puikiai tinka rašyti ir leidžia formatuoti dokumentą bet kuriame teksto rengyklėje, naudojant įvairias funkcijas, įskaitant antraštę, kodo ištraukas, pusjuodžiu šriftu, kursyvu, kontrolinius sąrašus, ženklelius, lenteles ir kt. Tačiau nors Markdown lengva rašyti naudojant redaktorių, pvz., nano, jį nėra taip lengva perskaityti terminale.
„Glow“ yra komandų eilutės įrankis, rodantis „Markdown“ dokumentus taip, kaip jie turėtų būti skaitomi.
Kas yra Markdown ir kodėl sunku jį parodyti terminale?
Markdown yra teksto formatavimo taisyklė, ir tai beveik priešinga a Ką matote, tai ką gaunate (WYSIWYG) tipo redaktorius.
Žymėjimo dokumentuose yra įvairių simbolių, rodančių, kaip turėtų būti suformatuotas tekstas puslapyje. Šiuos simbolius interpretuoja Markdown analizatorius ir jie rodomi dokumentų skaitytuve arba konvertuojami į HTML, kad būtų rodomi žiniatinklyje.
Kadangi Markdown remiasi simboliais, kuriuos interpretuoja išorinė programa, galite jį sukurti net paprasčiausioje teksto rengyklėje. Norint sukurti Markdown dokumentą, nereikia kelių gigabaitų MS Office atsisiuntimo; galite tai padaryti naudodami nano, vim arba Emacs.
Markdown dokumentų rodymas yra kitas dalykas. Žinoma, galite juos vėl atidaryti nano arba galite naudoti katė norėdami peržiūrėti failo turinį, bet nematysite žymėjimo, pateikto taip, kaip turėtų būti skaitytojams; vietoj to matysite formatavimo simbolius.
Vartotojams, kurie praleidžia daug laiko klonuoti Git saugyklas, tai greitai tampa rūpesčiu. „Git README“ failai paprastai yra „Markdown“ dokumentai, o padaliję jūsų dėmesį į „Markdown“ dokumento pateikimą ir jo turinio analizę reiškia, kad galite daug ką praleisti.
Nors galite naudoti tam skirtą GUI Markdown atvaizdavimo priemonę arba peržiūrėti svetainę, tai reiškia, kad turėsite defokusuoti ir palikti terminalą. Jei naudojate VPS arba nemėgstate bet kokių GUI, jums nepasiseks.
Glow yra terminalo pagrindu sukurtas Markdown skaitytuvas, kuris puikiai tinka skaityti Markdown dokumentaciją tiesiai komandinėje eilutėje. Galite naudoti jį norėdami atrasti Markdown failus ir laikyti juos savo privačioje kolekcijoje.
Kaip įdiegti „Glow“ sistemoje „Linux“.
Nors „Glow“ nėra daugelyje oficialių „Linux“ platinimų saugyklų, jį vis tiek lengva įdiegti.
Apie Debianą ir jo darinius
Norėdami įdiegti Glow Ubuntu ir Debian pagrindu sukurtuose platinimuose, pirmiausia turite pridėti Glow GPG raktą, o tada pridėti jo saugyklą į savo sistemos šaltinių sąrašą.
Pridėkite raktą prie raktų pakabuko ir saugyklą prie šaltinių naudodami:
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 [pasirašė =/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/" | sudo tee /etc/apt/sources.list.d/charm.list
Atnaujinkite sistemos paketų sąrašą, tada įdiekite „Glow“ naudodami:
sudo apt atnaujinti
sudo apt diegti švytėjimas
Įdiekite „Glow“ „Fedora“.
Norėdami atsisiųsti ir įdiegti „Glow“ „Fedora“, RHEL ir kiti RPM pagrįsti platinimai, pirmiausia paleiskite šią komandą:
aidas '[žavesys]
vardas = Žavesys
baseurl=https://repo.charm.sh/yum/
įjungta=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
Tada įdiekite „Glow“ įvesdami:
sudo yum diegti švytėjimas
„Arch Linux“ ir jos dariniuose
„Glow“ galite įdiegti „Arch“ pagrindu sukurtuose platinimuose naudodami numatytąją paketų tvarkyklę „Pacman“.
sudo pacman -S švytėjimas
Įdiekite „Glow“ kaip „Snap“.
Jei jums pasisekė, kad turite sistemą, kurią palaiko „Canonical“ patentuota „Snap Store“, galite įdiegti „Glow“ naudodami:
sudo snap diegti švytėjimas
Tiems, kurie neįdiegė „Snap“ arba nežino, kaip jis veikia, peržiūrėkite mūsų išsamų vadovą įdiegti ir naudoti „Snap Store“ sistemoje „Linux“..
„Glow“ naudojimas norint skaityti žymėjimo dokumentus savo terminale
Paprasčiausias būdas naudoti „Glow“ yra perduoti jam Markdown failą kaip argumentą:
švytėjimas tai-dokumentas.md
Kaip matote, „Glow“ pateikė kitaip sudėtingą dokumentą su pusjuodžiu šriftu ir kursyvu, cituojamu tekstu, lentelėmis, sąrašais ir nuorodomis su prierašo tekstu.
Tai gana tvarkinga, o „Glow“ taip pat yra su terminalo vartotojo sąsaja. Jį galite suaktyvinti naudodami:
švytėjimas
...ir Glow pateiks jums rekursinį vietinių Markdown failų sąrašą. Galite naršyti sąrašą naudodami klaviatūros rodyklių klavišus ir paspauskite Grįžti pasirinkti vieną. Pataikyti Esc grįš į pagrindinį meniu.
Galite paleisti „Glow“ bet kuriame kataloge kaip argumentą įtraukę katalogo kelią:
švyti ~/my/markdown/file/dump/
„Glow“ leidžia lengvai išsaugoti „Markdown“ failus, kad galėtumėte juos greitai peržiūrėti. Tiesiog atidarykite bet kurį Markdown dokumentą naudodami Glow TUI ir paspauskite S klaviatūroje.
Arba, jei nenorite atidaryti visos TUI, kad išsaugotumėte Markdown dokumentą, esantį priešais jus, paleiskite:
švytėjimo atliekos tai-dokumentas.md
Savo paslėptus straipsnius galite rasti pagrindinėje TUI, naudodami Skirtukas klavišą, kad pereitumėte į skirtuką „Atlicināt“.
Naudokite „Glow“, kad skaitytumėte „Markdown“ dokumentus internete
Glow puikiai veikia su GitHub README failais ir, jei žinote norimos saugyklos pavadinimą, tada:
glow github.com/charmbracelet/glow
...dėl to Glow README bus paimtas iš GitHub ir pateikiamas kaip standartinė išvestis.
Jei Markdown failas yra kitur, galite naudoti:
švyti https://host.tld/file.md
Tinkinkite „Glow“, kad terminale būtų rodomas žymėjimas
Glow veikia taip, kaip yra, ir bandys aptikti jūsų terminalo spalvų schemą prieš pateikdamas suformatuotą Markdown. Jei norite, galite pakeisti numatytuosius nustatymus ir pasirinkti iš šviesios arba tamsios temos stiliaus jungikliu -s.
švytėjimas -s šviesa
Arba perjunkite į tamsųjį režimą naudodami:
švytėjimas – tamsus
Jei turite tinkintą stiliaus lapą, galite lengvai jį naudoti ir su „Glow“:
švytėjimas-sMano stilius.json
Švytėjimas leidžia lengvai pateikti žymėjimo dokumentus
„Markdown“ dokumentų skaitymas terminale labai pagerina gyvenimo kokybę ir reiškia, kad jums nereikia eikvoti sistemos išteklių atidarant dar vieną GUI valdomą programą ar naršyklę.
Jei norite pailsėti nuo ilgų „Markdown“ dokumentų skaitymo, „YouTube“ vaizdo įrašų taip pat galite ieškoti savo terminale!