BlackSilverUfa
1.0.0
すべての機能にアクセスするには、GitHubページに移動します
bash
> = 4.0python3-venv
(ubuntu)またはpython3
(alpine)git
(GH-Pagesで動作し、ストリームを追加する日付を取得するため)tzdata
適切なタイムゾーンをインストールしますlibc6
(ubuntu)またはbuild-base
(アルパイン)-node.jsの場合作業の主要部分は、リポジトリのルートでシェルスクリプトBSUによって実行されます。残念ながら、Windowsの自動アセンブリは現在サポートされていませんが、Pythonがある場合はプロジェクトを手動で組み立てることができます。
最初の起動時に、スクリプトはディレクトリ./_python
にPython仮想環境を作成し、プロジェクトのアセンブリと起動に注目すべきすべてのパッケージをインストールします(requrements.txtファイルにリストされています)。
以下は、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