Для просмотра MarkDown файлов в Midnight Commander необходимо добавить тип файлов .md, для этого в файл /etc/mc/mc.ext добавить следующий код:
pandoc необходимо установить, например для ubuntu:
1. Online MarkDown Editor
# md regex/\.[Mm][Dd]$ View=%view{ascii,nroff} iconv -t utf-8 %p | pandoc -f markdown -t html | iconv -f utf-8 | (w3m -dump -T text/html 2>/dev/null || lynx -force_html -stdin -dump -nolist 2>/dev/null)Для конвертирования md в html используется утилита pandoc, она мне показалась более предпочтительной, чем markdown, т.к. последний не умел обрабатывать теги с подобным кодом ```bash.
pandoc необходимо установить, например для ubuntu:
apt-get install pandocЕсли нет желания ставить w3m или lynx браузер, то можно воспользоваться форматом man (pandoc по прежнему необходим):
# md regex/\.[Mm][Dd]$ View=%view{ascii,nroff} iconv -t utf-8 %p | pandoc -s -f markdown -t man | iconv -f utf-8 | man -l -P.S. iconv используется на всякий случай, если вдруг по какой-то причине у вас не UTF8 локаль, а pandoc обрабатывает по умолчанию в UTF8 и результат отдает тоже в UTF8, поэтому сперва конвертируем исходный текст из вашей локали в UTF8, отдаем на обработку в pandoc и конвертируем из UTF8 обратно в текущую локаль.
1. Online MarkDown Editor
Комментариев нет:
Отправить комментарий