Установка MKDocs
Давайте начнем с самого начала и поэтапно разберемся, как опубликовать ваши заметки с помощью MkDocs на GitHub Pages.
Шаги для публикации сайта на GitHub Pages¶
1. Настройка локального проекта с MkDocs¶
1.1. Перейдите в директорию с вашим проектом (например, my-site):
cd C:/Users/igot/Desktop/my-site
1.2. Если вы еще не создали проект MkDocs, выполните следующую команду для инициализации:
mkdocs new .
Это создаст необходимые файлы и папку для проекта.
1.3. Убедитесь, что в папке есть файл mkdocs.yml и директория docs, где будут храниться ваши заметки.
2. Инициализация git-репозитория¶
2.1. Инициализируйте новый репозиторий в этой папке, если его ещё нет:
git init
2.2. Добавьте все файлы и сделайте коммит:
git add .
git commit -m "Initial commit with MkDocs setup"
3. Добавление удалённого репозитория¶
3.1. Добавьте ваш удалённый репозиторий (если он ещё не добавлен):
git remote add origin https://github.com/[ваш-имя-пользователя]/[название-репозитория].git
3.2. Проверьте, что репозиторий добавлен:
git remote -v
4. Публикация на GitHub Pages¶
Теперь давайте опубликуем сайт с помощью MkDocs:
4.1. Убедитесь, что всё готово для публикации, и выполните:
mkdocs gh-deploy
Эта команда автоматически создаст ветку gh-pages и развернёт ваш сайт на GitHub Pages.
5. Проверка результатов¶
После успешного выполнения команды mkdocs gh-deploy, ваш сайт должен быть доступен по адресу https://[ваш-имя-пользователя].github.io/[название-репозитория].
Если возникнут ошибки¶
Если появятся ошибки при выполнении команды mkdocs gh-deploy, посмотрите на текст ошибок. Если, например, вы столкнетесь с конфликтами из-за существующей ветки gh-pages, выполните следующие шаги:
- Используйте git pull origin gh-pages, чтобы забрать изменения из удалённого репозитория.
- Повторите попытку развертывания с помощью mkdocs gh-deploy.
Дайте знать, если возникнут какие-либо вопросы или проблемы на любом из этих шагов!