BlackSilverUfa
1.0.0
Gehen Sie zu Github -Seiten, um auf alle Funktionen zuzugreifen
bash
> = 4.0python3-venv
(Ubuntu) oder python3
(Alpine)git
(um mit GH-Seiten zu arbeiten und das Datum des Hinzufügens von Stream zu erhalten)tzdata
- Um die richtige Zeitzone zu installierenlibc6
(Ubuntu) oder build-base
(Alpine) -For node.jsDer Hauptteil der Arbeiten wird von Shell-Skript-BSU im Stammwurzel des Repositorys durchgeführt. Leider wird die automatische Montage unter Windows derzeit nicht unterstützt, aber das Projekt kann manuell zusammengestellt werden, wenn Python vorhanden ist.
Beim ersten Start erstellt das Skript eine virtuelle Python -Umgebung im Verzeichnis ./_python
und installiert alle Pakete, die für die Zusammenstellung und Start des Projekts bemerken werden (sie sind in der Datei "Requeements.txt) aufgeführt).
Nachfolgend finden Sie Beispiele für die Verwendung des Skripts ./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