Как устроен этот сайт
Этот сайт — визитка и портфолио. Требования к нему были простые: он должен быть быстрым, хорошо индексироваться Яндексом и пополняться без возни с админкой.
Почему статический сайт
Каждая страница собирается заранее в обычный HTML. На сервере нет базы данных и CMS, поэтому:
- страницы открываются мгновенно, сервер просто отдаёт файлы;
- взламывать нечего, обновлять плагины не нужно;
- хостинг почти ничего не стоит, сайт живёт на небольшом VPS.
Как добавляется контент
Каждый кейс и каждая статья — отдельный markdown-файл с несколькими полями в начале: название, направление, дата, стек. Чтобы добавить проект, достаточно создать файл и отправить его в репозиторий. Сайт пересоберётся сам.
---
title: Аналитика продаж для селлера
service: integrations
date: 2026-07-01
stack: [Python, PostgreSQL, DataLens]
---
## Задача
...
Дельфин на главной
Ник delffine — это дельфин, отсюда морская тема. На главной дельфин выпрыгивает
из «цифрового» моря: хвост ещё собран из пикселей, а к голове он становится живым.
Эффект рисуется на <canvas> поверх фотографии: скрипт берёт цвета пикселей
снимка и рисует хвост квадратами, а остальное тело плавно проявляется через маску.