A Markdown kiválóan alkalmas írásra, és lehetővé teszi a dokumentum formázását bármilyen szövegszerkesztőben, olyan gazdag funkciók használatával, mint a címsor, kódkivonatok, félkövér, dőlt betű, ellenőrző listák, felsoroláspontok, táblázatok stb. De míg a Markdown-t könnyű írni egy szerkesztőben, például a nano-ban, a terminálban nem olyan könnyű elolvasni.
A Glow egy parancssori segédprogram, amely úgy jeleníti meg a Markdown dokumentumokat, ahogyan azokat olvasni kell.
Mi az a Markdown, és miért nehéz megjeleníteni egy terminálban?
A Markdown egy konvenció a szöveg formázására, és ez nagyjából az ellentéte a What You See Is What You Get (WYSIWYG) típusú szerkesztő.
A Markdown dokumentumok különféle szimbólumokat tartalmaznak, amelyek megmutatják, hogyan kell formázni a szöveget az oldalon. Ezeket a szimbólumokat egy Markdown elemző értelmezi, és vagy egy dokumentumolvasóban jeleníti meg, vagy konvertálja HTML-be, hogy megjelenjen a weben.
Ez azért van, mert a Markdown egy külső alkalmazás által értelmezett szimbólumokra támaszkodik, így a legegyszerűbb szövegszerkesztőben is létrehozhatja. Nincs szükség több gigabájtos MS Office-letöltésre Markdown-dokumentum létrehozásához; megteheti nano, vim vagy Emacs rendszerben.
A Markdown dokumentumok megjelenítése más kérdés. Persze, újra kinyithatod nanoban, vagy használhatod macska a fájl tartalmának megtekintéséhez, de a Markdown nem jelenik meg úgy, ahogy kellene az olvasók számára; helyette a formázási szimbólumokat fogja látni.
Olyan felhasználók számára, akik sok időt töltenek Git adattárak klónozása, ez gyorsan házimunka lesz. A Git README fájlok jellemzően Markdown-dokumentumok, és ha megosztja a figyelmét egy Markdown-dokumentum gondolati megjelenítése és a tartalmának megemésztése között, akkor sok mindenről lemaradhat.
Bár használhat egy dedikált GUI Markdown megjelenítőt, vagy megtekintheti a webhelyet, ez azt jelenti, hogy defókuszálnia kell, és elhagynia kell a terminált. Ha VPS-t használ, vagy idegenkedik bármilyen grafikus felhasználói felülettől, akkor nem lesz szerencséje.
A Glow egy terminálalapú Markdown-olvasó, amely tökéletes a Markdown dokumentáció közvetlen parancssorból történő olvasásához. Használhatja Markdown-fájlok felfedezésére, és elrejtheti azokat magángyűjteményében.
Hogyan telepítsük a Glow-t Linuxra
Bár a Glow nem érhető el a legtöbb Linux disztribúció hivatalos tárolójában, mégis könnyű telepíteni.
A Debianról és származékairól
A Glow Ubuntu- és Debian-alapú disztribúciókra való telepítéséhez először hozzá kell adnia a Glow GPG kulcsot, majd hozzá kell adnia a lerakatát a rendszer forráslistájához.
Adja hozzá a kulcsot a kulcstartóhoz és a tárolót a forrásokhoz a következő módon:
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 [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/" | sudo tee /etc/apt/sources.list.d/charm.list
Frissítse a rendszer csomaglistáját, majd telepítse a Glow-t a következővel:
sudo apt frissítés
sudo apt telepítés világít
Telepítse a Glow-t Fedorára
A Glow letöltéséhez és telepítéséhez Fedora, RHEL és egyéb RPM-alapú disztribúciók, először futtassa a következő parancsot:
visszhang '[báj]
name=Charm
baseurl=https://repo.charm.sh/yum/
engedélyezve=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
Ezután telepítse a Glow-t a következő beírásával:
sudo yum telepítés világít
Az Arch Linuxon és származékain
Telepítheti a Glow-t Arch-alapú disztribúciókra az alapértelmezett csomagkezelő, a Pacman használatával.
sudo pacman -S glow
Telepítse a Glow-t Snap-ként
Ha elég szerencsés a Canonical szabadalmaztatott Snap Store-ja által támogatott rendszerrel, telepítheti a Glow-t a következőkkel:
sudo snap telepítés világít
Azok számára, akiknek nincs telepítve a Snap, vagy nem tudják, hogyan működik, tekintse meg részletes útmutatónkat a Snap Store telepítése és használata Linux rendszeren.
A Glow használata Markdown-dokumentumok olvasásához a terminálon
A Glow használatának legegyszerűbb módja egy Markdown fájl átadása argumentumként:
világít ez-dokumentum.md
Amint láthatja, a Glow egy egyébként nehéz dokumentumot készített, félkövér és dőlt betűkkel, idézett szövegekkel, táblázatokkal, listákkal és hivatkozásokkal horgonyszöveggel.
Ez elég ügyes, és a Glow terminál felhasználói felülettel is rendelkezik. A következőkkel aktiválhatja:
világít
...és a Glow bemutatja a helyi Markdown fájlok rekurzív listáját. A listában navigálhat a billentyűzet nyílbillentyűivel, és nyomja meg a gombot Visszatérés hogy válasszon egyet. Ütés Kilépés visszatér a főmenübe.
A Glow-t bármelyik könyvtárban elindíthatja, ha argumentumként hozzáadja a könyvtár elérési útját:
ragyog ~/my/markdown/file/dump/
A Glow megkönnyíti a Markdown fájlok tárolását, hogy később gyorsan tájékozódhasson. Egyszerűen nyissa meg bármelyik Markdown dokumentumot a Glow TUI-val, és nyomja meg a gombot S a billentyűzetén.
Alternatív megoldásként, ha nem szeretné megnyitni a teljes TUI-t egy Markdown dokumentum elrejtéséhez, amely közvetlenül előtte van, futtassa:
ragyogó rejtekhely ez-dokumentum.md
A rejtett cikkeket a fő TUI-ból találhatja meg a Tab gombbal navigálhat a "rejtése" lapra.
Használja a Glow-t Markdown-dokumentumok online olvasásához
A Glow tökéletesen működik a GitHub README fájlokkal, és ha tudja a kívánt tárhely nevét, akkor:
glow github.com/charmbracelet/glow
...az eredmény a Glow README lekérése a GitHubról és normál kimenetként jelenik meg.
Ha a Markdown fájl máshol van, használhatja:
ragyog https://host.tld/file.md
Testreszabhatja a Glow-t a terminálon a Markdown megjelenítéséhez
A Glow úgy működik, ahogy van, és megpróbálja észlelni a terminál színsémáját, mielőtt bemutatná a formázott Markdownt. Ha szeretné, módosíthatja az alapértelmezett beállításokat, és a stíluskapcsolóval választhat a világos vagy sötét téma közül -s.
izzás -s fény
Vagy váltson át sötét módba a következőkkel:
világít -s sötét
Ha van egyéni stíluslapja, könnyen használhatja a Glow-val is:
világít-saz én stílusom.json
A ragyogás megkönnyíti a leértékelési dokumentumok megjelenítését
A Markdown-dokumentumok olvasása a terminálon hatalmas életminőség-javítást jelent, és azt jelenti, hogy nem kell rendszererőforrásokat költenie egy újabb grafikus felhasználói felület vezérelt alkalmazás vagy böngésző megnyitására.
Ha szeretne egy kis szünetet tartani a hosszadalmas Markdown-dokumentumok olvasása közben, akkor a termináljáról is kereshet YouTube-videókat!