Генератор статических сайтов на Rust для документации в Markdown от команды, создавшей Material for MkDocs.
squidfunk/mkdocs-material
Тема Material Design для MkDocs, которая превращает Markdown-файлы в адаптивный статический сайт документации с поиском.
- Звёзды
- 27,581
- Форки
- 4,150
- Открытые issues
- 1
- Последний коммит
- 5 дней назад
Что это?
Material for MkDocs — тема для MkDocs, генератора статических сайтов с документацией проектов в формате Markdown. Она преобразует исходные Markdown-файлы в оформленный сайт с навигацией, поиском и макетами, адаптирующимися к экранам компьютеров, планшетов и телефонов. Тему можно установить как пакет pip и включить, добавив несколько строк в mkdocs.yml.
Тему можно настраивать без HTML, CSS и JavaScript. Цвета, шрифты, значки, логотип и язык интерфейса (более 60 языков) задаются через конфигурацию, а для дальнейшей кастомизации предусмотрены точки расширения. Сайт генерируется в виде статических файлов, поэтому результат можно разместить на любом статическом хостинге, а исходники и сгенерированный контент остаются под контролем владельца.
Проект распространяется по лицензии MIT и написан на Python. Его используют для документации своих сайтов различные open source-проекты и компании.
Ключевые возможности
- 01Пишите документацию в Markdown без необходимости использовать HTML, CSS или JavaScript.
- 02Адаптивный макет подстраивается под экраны компьютеров, планшетов и телефонов.
- 03Встроенные поиск и навигация для сгенерированных статических сайтов.
- 04Настраивайте цвета, шрифты, значки, логотип и язык через конфигурацию.
- 05Поддерживается более 60 языков интерфейса.
Сценарии использования
- Создание сайта документации для open source-библиотеки или инструмента.
- Публикация внутренних документов о продуктах или разработке в компании.
- Создание многоязычного сайта документации с единым оформлением.
Быстрый старт
- 1
Установите Material for MkDocs с помощью pip
pip install mkdocs-material - 2
Добавьте тему в mkdocs.yml
theme: name: material
Что важно знать
- Требуются Python и набор инструментов MkDocs, поэтому это подходит только для сайтов с документацией.
Темы
Частые вопросы
- Что такое mkdocs-material?
- Тема Material Design для MkDocs, которая превращает Markdown-файлы в адаптивный статический сайт документации с поиском. Material for MkDocs — тема для MkDocs, генератора статических сайтов с документацией проектов в формате Markdown. Она преобразует исходные Markdown-файлы в оформленный сайт с навигацией, поиском и макетами, адаптирующимися к экранам компьютеров, планшетов и телефонов. Тему можно установить как пакет pip и включить, добавив несколько строк в mkdocs.yml.
- mkdocs-material можно использовать бесплатно? Какая у него лицензия?
- mkdocs-material распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mkdocs-material всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mkdocs-material — 17 окт. 2026 г..
- Для чего можно использовать mkdocs-material?
- Создание сайта документации для open source-библиотеки или инструмента. Публикация внутренних документов о продуктах или разработке в компании. Создание многоязычного сайта документации с единым оформлением.
- Как установить mkdocs-material?
- Установите Material for MkDocs с помощью pip: pip install mkdocs-material Добавьте тему в mkdocs.yml: theme: name: material
- Где скачать mkdocs-material?
- Исходный код и инструкции по установке — на GitHub: https://github.com/squidfunk/mkdocs-material
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Тема Hugo для создания сайтов с технической документацией, которую поддерживает проект Linux Foundation.
Генератор сайтов документации, который превращает Markdown-файлы в сайт без этапа сборки.
Консольная утилита на Rust, которая собирает онлайн-книги из файлов Markdown, подобно GitBook.
Скаффолдер, который разворачивает в вашем репозитории редактируемый сайт документации на Astro, включая Markdown для coding agents и файл llms.txt.
Open source-движок рендеринга на Next.js для опубликованных сайтов документации GitBook с возможностью самостоятельного хостинга.