← Cloudflare Pages / pages / framework-guides
MkDocs
MkDocs ↗ это современная платформа документации, где команды могут документировать продукты, внутренние базы знаний и API.
Установите MkDocs
Для работы MkDocs требуется актуальная версия Python и менеджер пакетов pip, установленные в вашей системе. Инструкции по установке pip см. в Руководство по установке MkDocs ↗. После установки pip выполните:
pip install mkdocsСоздайте проект MkDocs
Используйте mkdocs new для создания нового приложения:
mkdocs new <PROJECT_NAME>Затем cd в ваш проект, возьмите MkDocs и его зависимости и поместите их в requirements.txt файле:
pip freeze > requirements.txtПрежде чем продолжить
Все руководства по фреймворкам предполагают, что у вас уже есть базовое понимание Git ↗. Если вы новичок в Git, обратитесь к этому краткое руководство по Git ↗ о том, как настроить Git на локальном компьютере.
Если вы клонируете по SSH, необходимо сгенерировать ключи SSH ↗ на каждом компьютере, с которого вы отправляете или получаете данные из GitHub.
См. документация GitHub ↗ и Документация Git ↗, где это описано подробнее.
Создайте репозиторий GitHub
Создайте новый репозиторий GitHub, перейдя по адресу repo.new ↗. После создания нового репозитория перейдите в каталог только что созданного проекта, чтобы подготовить локальное приложение и отправить его в GitHub, выполнив в терминале следующие команды:
git init
git remote add origin https://github.com/<your-gh-username>/<repository-name>
git add .
git commit -m "Initial commit"
git branch -M main
git push -u origin mainВы успешно создали репозиторий GitHub и отправили в него проект MkDocs.
Развернуть с помощью Cloudflare Pages
Чтобы развернуть сайт в Pages:
-
На панели управления Cloudflare перейдите к разделу Workers & Pages страницу.
Перейдите в Workers & Pages ↗ -
Выберите Создать приложение.
-
Выберите Pages на вкладке.
-
Выберите Импорт существующего репозитория Git.
-
Выберите созданный вами новый репозиторий GitHub, а затем нажмите Начало настройки.
-
В Настройка сборок и деплоев раздел и укажите следующую информацию:
| Параметр конфигурации | Значение |
|---|---|
| Продакшен-ветка | main |
| Команда сборки | mkdocs build |
| Директория сборки | site |
- Перейдите в Переменные окружения (расширенные) > Добавить переменную > и добавьте переменную
PYTHON_VERSIONсо значением3.7.
После деплоя сайта вы получите уникальный поддомен для своего проекта на *.pages.dev.
Каждый раз, когда вы фиксируете новый код в своём сайте на MkDocs, Cloudflare Pages автоматически пересоберёт и развернёт ваш проект. Вы также получите доступ к развёртывания предпросмотра для новых pull request, и вы сможете увидеть, как изменения на сайте будут выглядеть, прежде чем разворачивать их в продакшен.
Полное руководство по развёртыванию первого сайта на Cloudflare Pages см. в Руководство по началу работы.
Подробнее
После выполнения этого руководства вы успешно развернули свой сайт на MkDocs на Cloudflare Pages. Чтобы начать работу с другими фреймворками, обратитесь к списку руководств по фреймворкам.