BlackSilverUfa
1.0.0
Vaya a las páginas de Github para acceder a todas las funciones
bash
> = 4.0python3-venv
(Ubuntu) o python3
(Alpine)git
(para trabajar con las páginas GH y obtener la fecha de agregar flujo)tzdata
: para instalar la zona horaria adecuadalibc6
(ubuntu) o build-base
(alpino)-para node.jsLa parte principal del trabajo es realizada por shell-script BSU en la raíz del repositorio. Desafortunadamente, el ensamblaje automático en Windows actualmente no es compatible, pero el proyecto se puede ensamblar manualmente si hay Python.
En el primer lanzamiento, el script creará un entorno virtual de Python en el directorio ./_python
e instalará todos los paquetes que son notables para ensamblar y iniciar el proyecto (se enumeran en el archivo requrements.txt).
A continuación se presentan ejemplos de uso del script ./bsu
.
# Обновить виртуальное окружение Python
./bsu venv update
# Загрузить текущую версию ветки gh-pages в директорию ./_site
# (обязательно для сборки проекта, т.к. в ветке gh-pages хранятся важные данные)
./bsu pages pull
# Загрузить текущую версию базы данных со стримами в ./data (обязательно)
./bsu data pull
# Загрузить недостающие субтитры (если они ещё доступны)
./bsu download-chats
# Собрать сайт из исходного кода
./bsu build
# или поднять веб-сервер на порту 8000
# (будет пересобирать сайт автоматически при изменении кода)
./bsu serve
# или поднять сервер и собрать сайт в режиме отладки
# (заменяет абсолютные ссылки на относительные, меняет режим webpack)
./bsu debug
# Закоммитить новую версию статики в локальную ветку gh-pages
./bsu pages commit " <msg> "
# Отправить изменения на GitHub
./bsu pages push