Как я сделал curl-версию своего сайта с ANSI-разметкой
Fancy Curl Sites
Автор рассказывает, как добавил на свой сайт curl-версию, которая отображается в терминале с ANSI-разметкой. Идею он позаимствовал у trinkey и strongsand, но реализовал иначе: вручную написал index и about, а для блога использовал свой язык разметки Gemroff, который уже умел выводить ANSI-текст. В Nginx он добавил условие: если User-Agent содержит curl, отдавать статическую ANSI-версию, с возможностью переопределить через заголовок X-Original. Автор отмечает, что это было легко только благодаря его кастомному SSG, но и несколько рукописных страниц — вполне рабочий вариант.
Идея пришла от curl-сайтов trinkey (`curl trinkey.com`) и strongsand (`curl proot.party`), я не сам её придумал. Хотя я реализовал всё совсем иначе, вся слава за эту очень крутую идею принадлежит им.