Добавлена полная документация для лендинга BROJS.RU, включая описание структуры проекта, SSG, пользовательского соглашения и команды для сборки. Реализована автоматическая генерация terms.html из terma.md. Обновлены зависимости и скрипты для сборки. Исправлены ошибки в конфигурации и добавлены новые страницы.
platform/bro-js/bro.landing/pipeline/head This commit looks good
platform/bro-js/bro.landing/pipeline/head This commit looks good
This commit is contained in:
@@ -1,31 +1,45 @@
|
||||
# PL админки ijl
|
||||
# BROJS.RU Landing Page
|
||||
|
||||
Данный проект является презентационным слоем админки от стендов ijl
|
||||
Лендинг платформы обучения фронтенд-разработке.
|
||||
|
||||
## Установка зависимостей
|
||||
## 🚀 Быстрый старт
|
||||
|
||||
```shell
|
||||
```bash
|
||||
# Установка
|
||||
npm install
|
||||
```
|
||||
|
||||
## Запуск
|
||||
|
||||
```shell
|
||||
# Разработка
|
||||
npm start
|
||||
```
|
||||
# → http://localhost:8099/
|
||||
|
||||
## Собрать
|
||||
|
||||
```shell
|
||||
# Сборка
|
||||
npm run build:prod
|
||||
```
|
||||
|
||||
## Деплой
|
||||
## 📄 Страницы
|
||||
|
||||
Для деплоя используется простой докер образ nginx раздающий директорию dist. Для запуска необходимо воспользоваться скриптами из директории d-scripts.
|
||||
- `/` - главная (в разработке)
|
||||
- `/terms` - пользовательское соглашение
|
||||
|
||||
Команда запуска на сервере
|
||||
## 🔧 Команды
|
||||
|
||||
| Команда | Описание |
|
||||
|---------|----------|
|
||||
| `npm start` | Dev сервер |
|
||||
| `npm run build` | Dev сборка |
|
||||
| `npm run build:prod` | Production + SSG |
|
||||
| `npm run build:prod:ssr` | Production + SSR |
|
||||
|
||||
## 📦 Результат сборки
|
||||
|
||||
```shell
|
||||
sh d-scripts/up-nginx.sh
|
||||
```
|
||||
dist/
|
||||
├── index.html # Главная страница (SSG)
|
||||
├── terms.html # Пользовательское соглашение (SEO)
|
||||
├── index.js # React bundle
|
||||
└── locales/ # i18n файлы
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
📚 Полная документация: **cloud.md**
|
||||
|
||||
Reference in New Issue
Block a user