potyk.io
🔒

potyk-reads (/reads/)

Публичный раздел про чтение. В глобальном меню сайта отдельного пункта нет — раздел доступен из меню potyk-culture (секция «Чтение»). URL и бренд прежние. В сайдбаре — то же меню крыла, что на /culture/.

Сценарии

Открыть раздел

Пользователь открывает /reads/ (или пункт «Главная» / «Чтение» в меню potyk-culture).

Ожидаемый результат: страница раздела с заголовком potyk-reads. В бренде сверху — potyk-reads; в сайдбаре — полное меню крыла potyk-culture, не общее меню potyk-io. На главной — сетка контент-карточек книг в режиме 4 колонки (на мобилке сразу 2): обложка или заглушка, название, автор (серым; подзаголовок — только если задан в свойствах книги), пропорции обложки 9:16; заголовок и серые строки (автор / подзаголовок) в одну строку с подгонкой размера шрифта. Клик по карточке открывает страницу ревью книги. Если книг нет — видно, что список пуст.

Карточка книги из свойств страницы

Зачем: название, автор, обложка (и опционально подзаголовок) живут у самой книги, а не зашиты в шаблон главной.

Что делает пользователь: открывает /reads/ после того, как у страницы ревью заданы свойства книги (название, автор, обложка; подзаголовок — по желанию).

Ожидаемый результат: в сетке у карточки видны название и автор; подзаголовок — только если задан; обложка — картинка книги (если свойства обложки нет — заглушка).

Страница ревью книги

Зачем: читать заметки по книге отдельно от сетки.

Что делает пользователь: кликает карточку на главной или открывает URL вида /reads/<книга>.

Ожидаемый результат: страница с markdown-ревью. Под заголовком — свойства книги, если заданы: автор, подзаголовок, всего страниц. Прочитано страниц на /reads/ не показывается (прогресс живёт в игре — см. инвентарь). Обложка в теле — не шире 200px (на узком экране — на всю ширину колонки). Несуществующий путь — 404.