BlackSilverUfa
1.0.0
انتقل إلى صفحات github للوصول إلى جميع الوظائف
bash
> = 4.0python3-venv
(Ubuntu) أو python3
(Alpine)git
(للعمل مع صفحات GH والحصول على تاريخ إضافة دفق)tzdata
- لتثبيت المنطقة الزمنية المناسبةlibc6
(ubuntu) أو build-base
(alpine)-for node.jsيتم تنفيذ الجزء الرئيسي من العمل بواسطة SHELL-SCRIPT BSU في جذر المستودع. لسوء الحظ ، لا يتم دعم التجميع التلقائي على Windows حاليًا ، ولكن يمكن تجميع المشروع يدويًا إذا كان هناك بيثون.
في الإطلاق الأول ، سيقوم البرنامج النصي بإنشاء بيئة افتراضية Python في الدليل ./_python
فيما يلي أمثلة على استخدام البرنامج النصي ./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