🇺🇸 English Version | ⚙️ Техническая часть
Note
Vision: Этот репозиторий — не просто сайт-визитка, это эталонная архитектура современного фронтенда. Демонстрация идеального баланса между бескомпромиссной производительностью, продвинутым SEO и абсолютной безопасностью.
AVP-Dev Portfolio Core — это production-ready портфолио и технический блог, построенный на Astro 5. Проект служит архитектурным чертежом для создания современных, быстрых и безопасных веб-приложений.
- Docker-First Подход: Полностью контейнеризированная среда обеспечивает 100% воспроизводимость от локальной разработки до production-сервера.
- Безопасность (Security by Design): Безопасность заложена в фундамент. Multi-stage Docker сборки, работа от имени non-root пользователя, строгая серверная санитизация (DOMPurify/Sanitize-HTML) и безопасное управление ENV-секретами.
- Гибридный рендеринг (SSR + SSG): Использование режима
output: 'server'для динамических интеграций (Telegram API), при этом большинство страниц (prerender = true) статически генерируются для максимальной отдачи в SEO и скорости. - Управление контентом (Без админки): Никаких тяжелых CMS. Блог, кейсы и документы управляются "из коробки" через Astro Content Collections со строгой TypeScript-типизацией.
- CI/CD Автоматизация: Настроенный пайплайн с Coolify и GitHub Actions для бесшовного деплоя.
База заложена прочно, но развитие продолжается:
- Оптимизация дистрибуции глобальных CDN-сетей
- Продвинутый Edge-рендеринг для гипер-локализованной доставки контента
- Интеграция автоматизированного визуального регрессионного тестирования
Распространяется под лицензией MIT. Исходный код открыт в образовательных целях и служит шаблоном для комьюнити.
Alexios Odos
|
Aliaksei Patskevich
Software Engineer • Code, Design & AI
GitHub • Telegram