Перейти к содержанию

markdown: Модуль NGINX для преобразования Markdown в HTML

Установка на Debian/Ubuntu

Эти документы применимы к APT пакету nginx-module-markdown, предоставленному репозиторием GetPageSpeed Extras.

  1. Настройте APT репозиторий, как описано в настройке APT репозитория.
  2. Установите модуль:
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;