Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Markdown is geweldig om te schrijven en stelt u in staat een document op te maken in elke teksteditor, met behulp van uitgebreide functies, waaronder kopteksten, code-extracten, vet, cursief, checklists, opsommingstekens, tabellen en meer. Maar hoewel Markdown gemakkelijk te schrijven is in een editor zoals nano, is het niet zo gemakkelijk om in de terminal te lezen.

Glow is een opdrachtregelhulpprogramma dat Markdown-documenten weergeeft zoals ze bedoeld zijn om gelezen te worden.

Wat is Markdown en waarom is het moeilijk om in een terminal weer te geven?

Markdown is een conventie voor het opmaken van tekst, en het is vrijwel het tegenovergestelde van a What You See Is What You Get-editor (WYSIWYG)..

Markdown-documenten bevatten verschillende symbolen die aangeven hoe de tekst op een pagina hoort te zijn opgemaakt. Deze symbolen worden geïnterpreteerd door een Markdown-parser en weergegeven in een documentlezer of geconverteerd naar HTML voor weergave op internet.

Omdat Markdown afhankelijk is van de interpretatie van de symbolen door een externe app, kun je het zelfs in de eenvoudigste teksteditor maken. U hebt geen MS Office-download van meerdere gigabytes nodig om een ​​Markdown-document te maken; je kunt het doen in nano, vim of Emacs.

Het weergeven van Markdown-documenten is een andere zaak. Natuurlijk kun je ze weer openen in nano, of je kunt ze gebruiken kat om de inhoud van het bestand te bekijken, maar je zult de Markdown niet zien zoals het zou moeten zijn voor lezers; in plaats daarvan zie je de opmaaksymbolen.

Voor gebruikers die veel tijd besteden het klonen van Git-opslagplaatsen, wordt dit al snel een hele klus. Git README-bestanden zijn typisch Markdown-documenten, en als je je aandacht verdeelt tussen het mentaal weergeven van een Markdown-document en het verwerken van de inhoud ervan, kun je veel missen.

Hoewel u een speciale GUI Markdown-renderer kunt gebruiken of de website kunt bekijken, betekent dit dat u de focus moet verbreken en uw terminal moet verlaten. Als je een VPS gebruikt of een afkeer hebt van GUI's van welke aard dan ook, heb je pech.

Glow is een terminal-gebaseerde Markdown-lezer die perfect is om Markdown-documentatie rechtstreeks op de opdrachtregel te lezen. Je kunt het gebruiken om Markdown-bestanden te ontdekken en ze in je privécollectie te bewaren.

Hoe Glow op Linux te installeren

Hoewel Glow niet beschikbaar is in de officiële repositories van de meeste Linux-distributies, is het toch eenvoudig te installeren.

Over Debian en zijn afgeleiden

Om Glow op Ubuntu- en Debian-gebaseerde distributies te installeren, moet je eerst de Glow GPG-sleutel toevoegen en vervolgens de repository toevoegen aan de bronnenlijst van je systeem.

Voeg de sleutel toe aan je sleutelhanger en de repository aan je bronnen met behulp van:

sudo mkdir -p /etc/apt/keyrings
krul -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [ondertekend door=/etc/apt/sleutelhangers/charm.gpg] https://repo.charm.sh/apt/" | sudo tee /etc/apt/sources.list.d/charm.list

Werk de pakketlijst van uw systeem bij en installeer Glow vervolgens met:

sudo geschikt update
sudo geschikt installeren gloed

Installeer Glow op Fedora

Om Glow te downloaden en te installeren op Fedora, RHEL en andere op RPM gebaseerde distro's, voer eerst de volgende opdracht uit:

echo '[charme]
naam=Bedel
baseurl=https://repo.charm.sh/yum/
ingeschakeld=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

Installeer vervolgens Glow door te typen:

sudo jammie installeren gloed

Over Arch Linux en zijn afgeleiden

U kunt Glow op Arch-gebaseerde distributies installeren met behulp van de standaardpakketbeheerder, Pacman.

sudo pacman -S gloed

Installeer Glow in een handomdraai

Als je het geluk hebt een systeem te hebben dat wordt ondersteund door Canonical's eigen Snap Store, kun je Glow installeren met:

sudo-snap installeren gloed

Voor degenen die Snap niet hebben geïnstalleerd of niet weten hoe het werkt, bekijk onze gedetailleerde gids op Snap Store op Linux installeren en gebruiken.

Glow gebruiken om Markdown-documenten in uw terminal te lezen

De eenvoudigste manier om Glow te gebruiken, is door het een Markdown-bestand als argument door te geven:

gloed dit-document.md

Zoals je kunt zien, heeft Glow een verder moeilijk document weergegeven, compleet met vet en cursief, geciteerde tekst, tabellen, lijsten en links met ankertekst.

Dat is best netjes, en Glow wordt ook geleverd met een terminalgebruikersinterface. Je kunt het activeren met:

gloed

...en Glow zal je een recursieve lijst met lokale Markdown-bestanden presenteren. U kunt door de lijst navigeren met de pijltoetsen op uw toetsenbord en drukken Opbrengst om er een te selecteren. slaan Esc keert u terug naar het hoofdmenu.

U kunt Glow in elke map starten door het mappad als argument toe te voegen:

gloed ~/my/markdown/file/dump/

Glow maakt het gemakkelijk voor u om Markdown-bestanden op te bergen zodat u ze later snel kunt raadplegen. Open eenvoudig een willekeurig Markdown-document met de Glow TUI en druk op S op je toetsenbord.

Als je geen zin hebt om de volledige TUI te openen om een ​​Markdown-document op te bergen dat recht voor je ligt, voer dan het volgende uit:

gloed voorraad dit-document.md

U kunt uw opgeslagen artikelen vinden in de hoofd-TUI door de tabblad toets om naar het tabblad "stash" te navigeren.

Gebruik Glow om Markdown-documenten online te lezen

Glow werkt perfect met GitHub README-bestanden, en als je de naam weet van de repository die je wilt, dan:

gloed github.com/charmbracelet/glow

...zal ertoe leiden dat de Glow README wordt opgehaald van GitHub en wordt weergegeven als standaarduitvoer.

Als uw Markdown-bestand ergens anders staat, kunt u het volgende gebruiken:

gloed https://host.tld/file.md

Pas Glow aan om Markdown in de terminal weer te geven

Glow werkt goed zoals het is, en zal proberen uw terminalkleurenschema te detecteren voordat u de geformatteerde Markdown presenteert. U kunt de standaardinstellingen desgewenst wijzigen en kiezen uit een licht of donker thema met de stijlschakelaar -S.

gloed -s licht

Of schakel over naar de donkere modus met:

gloed - is donker

Als u een aangepaste stylesheet heeft, kunt u deze ook eenvoudig met Glow gebruiken:

gloed-Smijn stijl.json

Glow maakt het gemakkelijk om Markdown-documenten weer te geven

Het lezen van Markdown-documenten in uw terminal is een enorme verbetering van de levenskwaliteit en betekent dat u geen systeembronnen hoeft te besteden aan het openen van weer een andere GUI-gestuurde app of browser.

Als je zin hebt om een ​​pauze te nemen van het lezen van lange Markdown-documenten, kun je ook zoeken naar YouTube-video's vanaf je terminal!