Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Markdown sangat bagus untuk menulis dan memungkinkan Anda memformat dokumen dalam editor teks apa pun, menggunakan fitur kaya termasuk tajuk, ekstrak kode, tebal, miring, daftar periksa, poin-poin, tabel, dan banyak lagi. Tetapi meskipun Markdown mudah untuk ditulis di editor seperti nano, tidak mudah untuk membaca di terminal.

Glow adalah utilitas baris perintah yang menampilkan dokumen Penurunan harga dengan cara yang seharusnya dibaca.

Apa itu Markdown, dan Mengapa Sulit Ditampilkan di Terminal?

Penurunan harga adalah konvensi untuk memformat teks, dan itu kebalikan dari a Editor tipe What You See Is What You Get (WYSIWYG)..

Dokumen penurunan harga berisi berbagai simbol yang menunjukkan bagaimana teks seharusnya diformat pada halaman. Simbol-simbol ini ditafsirkan oleh parser Markdown, dan ditampilkan di pembaca dokumen atau dikonversi ke HTML untuk ditampilkan di web.

Itu karena penurunan harga bergantung pada simbol yang ditafsirkan oleh aplikasi eksternal sehingga Anda dapat membuatnya bahkan dengan editor teks yang paling sederhana. Anda tidak memerlukan unduhan MS Office multi-gigabyte untuk membuat dokumen Markdown; Anda dapat melakukannya di nano, vim, atau Emacs.

Menampilkan dokumen Penurunan harga adalah masalah yang berbeda. Tentu, Anda dapat membukanya di nano lagi, atau Anda dapat menggunakan kucing untuk melihat konten file, tetapi Anda tidak akan melihat penurunan harga yang diberikan sebagaimana mestinya untuk pembaca; Anda akan melihat simbol pemformatan sebagai gantinya.

Untuk pengguna yang menghabiskan banyak waktu kloning repositori Git, ini dengan cepat menjadi tugas. File Git README biasanya adalah dokumen Markdown, dan membagi perhatian Anda antara merender dokumen Markdown secara mental dan mencerna kontennya berarti Anda akan kehilangan banyak hal.

Meskipun Anda dapat menggunakan penyaji Markdown GUI khusus, atau memeriksa situs web, ini berarti Anda harus mengalihkan fokus dan meninggalkan terminal Anda. Jika Anda menggunakan VPS atau tidak menyukai GUI dalam bentuk apa pun, Anda kurang beruntung.

Glow adalah pembaca Markdown berbasis terminal yang sempurna untuk membaca dokumentasi Markdown langsung di baris perintah. Anda dapat menggunakannya untuk menemukan file Markdown dan menyimpannya di koleksi pribadi Anda.

Cara Memasang Glow di Linux

Meskipun Glow tidak tersedia di sebagian besar repositori resmi distribusi Linux, masih mudah untuk menginstalnya.

Tentang Debian dan Turunannya

Untuk menginstal Glow di distribusi berbasis Ubuntu dan Debian, pertama, Anda perlu menambahkan kunci Glow GPG dan kemudian menambahkan repositorinya ke daftar sumber sistem Anda.

Tambahkan kunci ke keyring Anda dan repositori ke sumber Anda menggunakan:

sudo mkdir -p /etc/apt/keyrings
ikal -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
gema "deb [ditandatangani oleh =/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/" | sudo tee /etc/apt/sources.list.d/charm.list

Perbarui daftar paket sistem Anda, lalu instal Glow dengan:

sudo tepat memperbarui
sudo tepat Install binar

Instal Glow di Fedora

Untuk mengunduh dan menginstal Glow di Fedora, RHEL, dan distro berbasis RPM lainnya, jalankan perintah berikut terlebih dahulu:

gema '[pesona]
nama=Pesona
baseurl=https://repo.charm.sh/yum/
diaktifkan=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

Kemudian, instal Glow dengan mengetik:

sudo yum Install binar

Di Arch Linux dan Turunannya

Anda dapat menginstal Glow on Arch-based distro menggunakan manajer paket default, Pacman.

sudo pacman -S cahaya

Instal Glow sebagai Snap

Jika Anda cukup beruntung memiliki sistem yang didukung oleh Snap Store milik Canonical, Anda dapat menginstal Glow dengan:

sudo jepret Install binar

Bagi mereka yang belum memasang Snap atau tidak tahu cara kerjanya, lihat panduan terperinci kami di menginstal dan menggunakan Snap Store di Linux.

Menggunakan Cahaya untuk Membaca Dokumen Markdown di Terminal Anda

Cara paling mudah untuk menggunakan Glow adalah dengan memberikan file Markdown sebagai argumen:

binar ini-dokumen.md

Seperti yang Anda lihat, Glow merender dokumen yang sulit, lengkap dengan huruf tebal dan miring, kutipan teks, tabel, daftar, dan tautan dengan teks jangkar.

Itu cukup rapi, dan Glow juga hadir dengan antarmuka pengguna terminal. Anda dapat mengaktifkannya dengan:

binar

...dan Glow akan memberi Anda daftar rekursif file Markdown lokal. Anda dapat menavigasi daftar dengan tombol panah keyboard, dan tekan Kembali untuk memilih satu. Memukul ESC akan mengembalikan Anda ke menu utama.

Anda dapat meluncurkan Glow di direktori mana pun dengan menambahkan jalur direktori sebagai argumen:

bersinar ~/my/markdown/file/dump/

Glow memudahkan Anda menyimpan file Markdown untuk referensi cepat nanti. Cukup buka dokumen Markdown apa pun dengan Glow TUI, dan tekan S di keyboard Anda.

Sebagai alternatif, jika Anda tidak ingin membuka TUI lengkap untuk menyimpan dokumen Markdown tepat di depan Anda, jalankan:

simpanan cahaya ini-dokumen.md

Anda dapat menemukan artikel simpanan Anda dari TUI utama, dengan menggunakan Tab kunci untuk menavigasi ke tab "simpanan".

Gunakan Cahaya untuk Membaca Dokumen Penurunan Harga Online

Glow berfungsi sempurna dengan file GitHub README, dan jika Anda mengetahui nama repositori yang diinginkan, maka:

bersinar github.com/charmbracelet/glow

... akan mengakibatkan Glow README diambil dari GitHub dan dirender sebagai keluaran standar.

Jika file Markdown Anda ada di tempat lain, Anda dapat menggunakan:

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

Sesuaikan Cahaya untuk Menampilkan Markdown di Terminal

Glow bekerja dengan baik sebagaimana adanya, dan akan berusaha mendeteksi skema warna terminal Anda sebelum menampilkan Markdown yang diformat. Anda dapat mengubah default jika diinginkan dan dapat memilih dari tema terang atau gelap dengan sakelar gaya -S.

cahaya -s cahaya

Atau alihkan ke mode gelap dengan:

cahaya -s gelap

Jika Anda memiliki lembar gaya khusus, Anda juga dapat dengan mudah menggunakannya dengan Glow:

binar-Sgaya ku.json

Glow Memudahkan Render Dokumen Markdown

Membaca dokumen Markdown di terminal Anda adalah peningkatan kualitas hidup yang sangat besar, dan berarti Anda tidak perlu menghabiskan sumber daya sistem untuk membuka aplikasi atau browser berbasis GUI lainnya.

Jika Anda ingin berhenti membaca dokumen penurunan harga yang panjang, Anda juga dapat mencari video YouTube dari perangkat Anda!