Быстрый старт#
Эта инструкция поможет вам быстро начать работу с проектом.
Для упрощения управления процессом сборки мы будем использовать Docker, а для сборки Docker-образа, запуска и удаления контейнера с проектом, мы будем использовать команды: make build, make run и make clean.
Для того чтобы установить и запустить сайт на локальном сервере, выполните следующие шаги:
Проверьте, что на локальном компьютере установлен Python версии 3.8 или выше.
Установите Docker Desktop и Docker Compose.
Клонируйте репозиторий проекта с GitHub:
git clone https://github.com/techwri/techwritersru.git
Перейдите в папку проекта.
cd techwritersru
Переименуйте файл Dockerfile_local в Dockerfile
Соберите Docker-образ:
make build
Запустите Docker-контейнер:
make run
Сайт будет доступен по адресу http://localhost:8000.
Для удаления Docker контейнера, выполните команду:
make clean
Поздравляем! Вы успешно установили сайт и готовы начать его использовать ( можно первым делом поправить эту инструкцию:)).
Генерация статичного сайта#
Чтобы выполнить сборку статичного сайта на локальном компьютере без docker, необходимо установить следующие зависимости:
Python 3.8 и выше
Sphinx
sphinx-book-theme
Note
Полный список приведен в файле requirements.txt
Для установки выполните команду:
Note
Установите pip, если вы еще не сделали этого!
pip install -r requirements.txt
Для генерации сайта выполните команду:
make html
Сайт будет собран и сохранен в директории build/html.