feat: редизайн 404 страницы по образцу hhivp + обновить CLAUDE.md/README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-16 04:40:22 +03:00
parent 7f2986489a
commit 73c189ebb5
3 changed files with 196 additions and 26 deletions

View File

@@ -1,3 +1,54 @@
# sag24-website
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> sag24.ru <EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Сайт sag24.ru — IT-аутсорсинг «Сисадмингрупп» (Пушкино, МО).
## Стек
- **Next.js 15** + TypeScript + App Router
- **Static export** (`output: 'export'`, `trailingSlash: true`)
- **Tailwind CSS v3** — конфиг: `tailwind.config.js` (не .ts!)
- **i18n**: `[lang]` сегмент (`/ru/...`, `/en/...`)
- **Шрифт**: Manrope (`next/font/google`)
## Страницы
```
/ru/ → Главная
/ru/uslugi/ → Каталог услуг
/ru/uslugi/[slug]/ → 8 страниц услуг
/ru/about/ → О компании
/ru/clients/ → Клиенты
/ru/partners/ → Партнёры
/ru/faq/ → FAQ
/ru/kontakty/ → Контакты
/en/... → Аналогично
```
## Деплой
```bash
# Локально:
git add . && git commit -m "..." && git push
# На сервере (str-u-01.striker.su):
ssh -i ~/.ssh/id_ed25519_hhivp striker@str-u-01.striker.su 'cat <<XEOF | sudo -S bash
Gh_lpx2018!
cd /opt/www/sag24.ru/repo && git pull && npm run deploy
XEOF'
```
`npm run deploy` = `BUILD_DIR=../public_html next build && node scripts/indexnow.mjs`
После деплоя автоматически отправляется уведомление в IndexNow (Yandex + api.indexnow.org).
## Локали
`src/locales/ru.ts` и `en.ts` — весь текстовый контент.
## SEO
- GA4: G-C9J0D8FFH3
- Yandex.Metrika: 97525679
- IndexNow key: 40c65b722891b81d944f2c3fea6cab95
- BreadcrumbList JSON-LD на всех страницах (`src/lib/breadcrumbs.ts`)
- sitemap.xml: 36 URLs