Seorang pengembang menjelaskan cara membuat versi situs web pribadinya yang ramah curl, yang dirancang untuk dilihat di terminal. Menjalankan perintah seperti curl nytpu.com menghasilkan teks berwarna ANSI, bukan HTML standar. Penulis mencatat bahwa pengguna Windows mungkin melihat kode escape mentah, karena dukungan ANSI dinonaktifkan secara default di cmd.exe, dan bahwa PowerShell menjadikan curl sebagai alias Invoke-WebRequest kecuali jika menggunakan curl.exe.
Ide ini berasal dari situs curl yang dibuat oleh trinkey dan strongsand, yang diakui penulis sebagai sumber inspirasi. Penulis menulis halaman indeks dan halaman tentang secara manual menggunakan karakter escape ESC, serta merujuk pada daftar kode grafis Wikipedia untuk gaya tampilannya. Namun, keseluruhan blog dimungkinkan oleh bahasa markup khusus bernama Gemroff, yang sudah menghasilkan teks biasa bertanda ANSI untuk pratinjau draf di terminal. Menghubungkan keluaran tersebut ke generator situs statis menghasilkan versi curl untuk setiap postingan hanya dengan beberapa baris konfigurasi tambahan.
Langkah terakhir adalah perubahan konfigurasi Nginx yang menyajikan versi curl kepada user agent mana pun yang mengandung curl. Header X-Original: true memungkinkan pengguna meminta respons HTTP asli yang tidak diubah. Penulis menegaskan bahwa penyiapan ini mudah hanya karena pilihan desain sebelumnya, seperti generator situs statis yang mendukung banyak format keluaran. Penulis berharap semakin banyak situs mencoba teknik ini.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing