menu

MkDocs

MkDocs - это инструмент, разработанный в Python для создания сайтов статической документации на основе файлов Markdown.

Markdown - Окно приложения MkDocs!

Обзор

MkDocs - очень популярный инструмент с огромным сообществом. В нем есть несколько тем для создания веб-сайтов; несколько plugins для расширения основных функций программы и понятная документация.

MkDocs - это проект с открытым исходным кодом, разработанный Python.

Приложение использует процессор Markdown Python-Markdown, обеспечивающий очень хорошую поддержку основных элементов синтаксиса, однако совместимость с элементами расширенного синтаксиса оставляет желать лучшего.

Стоит отметить, что, поскольку MkDocs использует Python-Markdown, можно активировать дополнительные расширения, чтобы изменить поведение парсера, щелкните здесь, чтобы просмотреть список доступных расширений, совместимых с Python-Markdown.

Дополнительную информацию можно найти на официальном сайте MkDocs https://www.mkdocs.org/.

Использование Admonitions на MkDocs

Расширение Admonitions позволяет отображать стилизованные сообщения пользователей на вашей странице на веб-сайтах, созданных с помощью MkDocs.

Для получения дополнительной информации и примеров см. та страница на GitHub.

Поддержка Markdown на MkDocs

Таблица 1.1 представляет элементы Markdown, совместимые с MkDocs.

Элемент Поддерживать Информация
Титулы Да
Абзацы Да
Разрывы строк Да
Смелый Да
Курсив Да
Blockquote Да
Упорядоченные списки Да
Неупорядоченные списки Да
Код Да
Горизонтальные линии Да
Links Да
Изображений Да
Столы Да
Огороженные блоки кода Да Есть возможность выделить синтаксис содержимого блока.
Сноски Нет
Идентификатор заголовка Нет
Списки определений Нет
Зачеркнутый Нет
Списки задач Нет
Emoji (скопировать и вставить) Да По умолчанию он не поддерживается, но вы можете включить расширение для использования этого элемента Markdown.
Emoji (коды доступа) Да MkDocs по умолчанию не поддерживает коды emoticons, но вы можете установить расширение для форматирования содержимого с помощью этого элемента Markdown.
автоматический Link от URL Да
Отключить автоматический link URL Да
HTML Да

Смотри тоже

MkDocs: Написание в Markdown

MkDocs: Репозиторий на GitHub