Сайт tarakay.ru

Авторский сайт художника и писателя Таракая: галерея работ с авторскими описаниями и видео, литературные произведения, блог, поиск, мобильная версия, редакторские формы, SEO, медиатека и автоматическая обработка файлов.

Django Python MySQL TinyMCE Tailwind CSS Pillow BeautifulSoup Django templates frontend-формы редактирования блог галерея литература sitemap robots.txt canonical redirects SEO-поля поиск медиатека и автоматическая обработка файлов

tarakay.ru — авторский сайт, который объединяет публичную витрину художественных работ, литературный раздел, блог, контактные страницы, поиск и внутренние инструменты для самостоятельного управления контентом. Проект сделан не как статичная визитка, а как управляемая система: владелец может публиковать работы с описаниями и видео, оформлять произведения по главам, готовить записи блога, загружать изображения, редактировать SEO-поля и обслуживать медиатеку без ручной правки кода.

Задача

Сделать сайт для автора, где посетитель может познакомиться с творчеством, посмотреть галерею, прочитать литературные произведения, найти контакты и открыть материалы с телефона. Внутри проекта нужно было дать редактору удобное управление контентом: публикации и черновики, изображения, главы произведений, SEO-настройки, поиск, медиатеку и служебные инструменты для поддержки сайта.

Решение

Сайт реализован на Django. Контент разделён на приложения: простые страницы, галерея, литература, блог, поиск, общие SEO-инструменты и модуль обслуживания медиа. Для галереи сделаны категории, карточки работ, отдельные страницы, несколько изображений внутри одной работы, краткие описания, HTML-контент, видео, ALT-тексты, миниатюры, обложки и ручная сортировка. Литература оформлена как система произведений с главами, обложкой, файлом для скачивания, тегами и SEO-полями. Блог вынесен в отдельный раздел с черновиками, публикацией, тегами и редакторской формой. Для владельца есть frontend-формы, TinyMCE, загрузка файлов, медиатека, поиск неиспользуемых материалов и автоматическая обработка изображений и видео.

Результат

Получился авторский сайт с понятной публичной структурой и самостоятельным управлением контентом. Галерея показывает работы как полноценные страницы с изображениями, описанием и видео, литература поддерживает произведения с главами, блог готов для авторских публикаций, поиск собирает результаты по разным разделам, а медиатека помогает контролировать файлы, сжимать изображения и видео, готовить обложки и удалять неиспользуемые материалы. Проект можно развивать без переделки архитектуры: добавлять работы, тексты, изображения, страницы, записи блога и SEO-данные через уже созданные инструменты.

Авторский сайт как управляемая система

tarakay.ru сделан как авторский сайт для художника и писателя: посетитель может открыть галерею, посмотреть отдельные работы с описаниями и видео, прочитать литературные произведения, перейти в блог, найти контакты и открыть магазин.

Главная задача была не просто сверстать несколько страниц, а собрать систему, которую можно поддерживать самостоятельно. Поэтому контент вынесен в модели Django, у страниц и материалов есть SEO-поля, статусы публикации, редакторские формы, поиск и отдельные инструменты для обслуживания изображений, видео и других файлов.

Галерея как витрина художественных работ

Галерея стала ключевым публичным разделом сайта. Для работ сделаны карточки, категории, отдельные страницы, несколько изображений внутри одной работы, подписи, ALT-тексты, краткое описание для карточки и ручная сортировка.

На странице работы можно размещать не только изображение, но и авторское описание, HTML-контент и видео с пояснением произведения. Благодаря этому галерея работает не как папка с картинками, а как полноценный каталог авторских материалов.

Галерея работ
Страница художественной работы

Литературные произведения с главами

Литературный раздел реализован как система произведений. У произведения есть собственная страница, slug, обложка, файл для скачивания, дата, теги, SEO-поля и набор глав.

Главы хранятся отдельно, поэтому текст можно редактировать по частям, менять порядок и поддерживать длинные материалы без перегрузки одной формы. Для публичного посетителя это выглядит как цельная страница произведения, а для редактора остаётся удобной структурой управления.

Литературный раздел
Произведение с главами

Блог и публикации автора

Блог вынесен в отдельный публичный раздел сайта. Он нужен для авторских заметок, объявлений, рассказов о работах, событиях и материалов, которые не относятся напрямую к галерее или литературным произведениям.

Для редактора блог работает через ту же управляемую систему: запись можно подготовить как черновик, опубликовать, оформить через HTML-редактор, назначить SEO-поля и вывести в публичном разделе.

Публичный раздел блога
Редактор записи блога

Редакторское управление и медиатека

Сайт сделан так, чтобы владелец мог обслуживать контент без ручной правки кода. В редакторских формах можно создавать и обновлять материалы, управлять публикацией, менять изображения, редактировать краткие описания, HTML-контент и SEO-поля.

Отдельная медиатека показывает используемые и неиспользуемые файлы, помогает сжимать изображения и видео, готовить служебные материалы, наносить водяные знаки и очищать лишние файлы. Это делает проект не просто публичным сайтом, а рабочей CMS-системой для автора.

Редактирование работы в галерее
Медиатека и обслуживание файлов

Поиск, SEO и служебная логика

В проекте есть общий слой SEO: meta title, description, keywords, Open Graph, canonical, noindex/nofollow, robots.txt, sitemap и хлебные крошки. URL приводятся к каноническому виду, технические query-параметры очищаются, а для удалённых адресов предусмотрены ручные редиректы и статус 410.

Поиск собирает результаты из простых страниц, блога, галереи, литературных произведений, глав, описаний изображений и ALT-текстов. Для редактора SEO вынесено в отдельный блок формы: можно заполнить мета-теги, правила для роботов, OG-данные и сразу увидеть предпросмотр поисковой выдачи.

Поиск по сайту
SEO-поля в редакторе

Мобильная версия

Публичные разделы рассчитаны на просмотр с телефона. Главная, галерея, детальная страница работы, литература и блог сохраняют понятную навигацию, крупные изображения, читаемые тексты и быстрый переход к нужному материалу.

Это важно для авторского сайта: ссылку на работу, произведение или публикацию удобно отправить в мессенджере, а посетитель должен открыть её без потери структуры и качества отображения.

Технологии и интеграции

Django, Python, MySQL, TinyMCE, Tailwind CSS, Pillow, BeautifulSoup, Django templates, frontend-формы редактирования, блог, галерея, литература, sitemap, robots.txt, canonical redirects, SEO-поля, поиск, медиатека и автоматическая обработка файлов.

Результат

Получился авторский сайт, который можно развивать без переделки архитектуры: добавлять работы, авторские описания, видео, литературные тексты, изображения, страницы, записи блога и SEO-данные через уже созданные инструменты.

Для посетителя это аккуратная публичная витрина творчества с галереей, литературой, блогом, поиском и мобильной версией. Для владельца — управляемая CMS-система с редакторскими формами, медиатекой, обработкой изображений и видео, служебной SEO-логикой и понятной структурой контента.

Галерея

Дополнительные скриншоты