Случайно обнаружил интересную возможность консольного текстового редактора vim, — он умеет конвертировать открытый текст (с подсветкой синтаксиса) в статичные HTML страницы.
Просто откройте любой файл в vim, выполните команду :TOhtml и вы получите HTML код этой страницы.
Следом я написал скрипт для автоматизации (конвертация всех *.sh файлов).
#!/bin/bash
for file in *.sh; do
vim -f +"run! syntax/2html.vim" +"wq" +"q" $file
done
И в случае моих настроек vim, получилась такая симпатичная страница:
pastehtml.com/view/cbltj9tyn.html
Думаю, многие могут обойтись даже без JavaScript-хайлайтеров кода.
Enjoy!
Автор: Spoofing