BlackSilverUfa
1.0.0
Pergi ke halaman GitHub untuk mengakses semua fungsi
bash
> = 4.0python3-venv
(Ubuntu) atau python3
(Alpine)git
(untuk bekerja dengan halaman GH dan mendapatkan tanggal menambahkan aliran)tzdata
- untuk menginstal zona waktu yang tepatlibc6
(ubuntu) atau build-base
(alpine) -for node.jsBagian utama dari karya ini dilakukan oleh Shell-Script BSU di akar repositori. Sayangnya, perakitan otomatis di Windows saat ini tidak didukung, tetapi proyek dapat dirakit secara manual jika ada Python.
Pada peluncuran pertama, skrip akan membuat lingkungan virtual Python di direktori ./_python
dan menginstal semua paket yang terkenal untuk merakit dan meluncurkan proyek (mereka terdaftar dalam file requrements.txt).
Di bawah ini adalah contoh menggunakan skrip ./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