markdown: Модуль NGINX для преобразования Markdown в HTML
Установка на Debian/Ubuntu
Эти документы применимы к APT пакету nginx-module-markdown, предоставленному репозиторием GetPageSpeed Extras.
- Настройте APT репозиторий, как описано в настройке APT репозитория.
- Установите модуль:
sudo apt-get update
sudo apt-get install nginx-module-markdown
Warning
Этот модуль ещё не опубликован как nginx-module-markdown в APT репозиториях. Следите за обновлениями или напишите на support@getpagespeed.com, чтобы запросить его.
ngx_markdown_filter_module
Модуль ngx_markdown_filter_module является фильтром, который преобразует файлы Markdown в формат HTML.
Этот модуль использует библиотеку cmark.
Пример конфигурации
location ~ \.md {
markdown_filter on;
markdown_template html/template.html;
}
Это также работает на прокси-локациях.
Директивы
Синтаксис: markdown_filter on|off;
Контекст: location
Синтаксис: markdown_template html/template.html;
Контекст: location
# включить `небезопасный` режим для cmark
Синтаксис: markdown_unsafe on|off;
Контекст: location;
## включить расширение `tagfilter` для cmark-gfm
Синтаксис: markdown_gfm_tagfilter on|off;
Контекст: location;
## включить расширение `tasklist` для cmark-gfm
Синтаксис: markdown_gfm_tasklist on|off;
Контекст: location;
## включить расширение `strikethrough` для cmark-gfm
Синтаксис: markdown_gfm_strikethrough on|off;
Контекст: location;
## включить расширение `autolink` для cmark-gfm
Синтаксис: markdown_gfm_autolink on|off;
Контекст: location;