Посты
Пост — основная единица контента: текст из блоков, опубликованный в личном блоге автора или в теме.
Обзор
Пост создаётся в редакторе и до публикации остаётся черновиком. Опубликованный пост попадает в ленты, на страницу автора и, если он опубликован в теме, в ленту темы.
Читатели ставят посту реакции, комментируют его, добавляют в закладки и отвечают на него своими постами. Из реакций, просмотров и комментариев складывается популярность поста, по которой строится лента «Популярное».
Для длинных постов доступно краткое изложение. Проверка постов после публикации описана в разделе Модерация.
Редактор
Пост собирается из блоков:
- Текст: абзац с форматированием, упоминаниями пользователей через
@и хештегами через# - Заголовок: второго или третьего уровня
- Медиа: изображения и видео; несколько файлов выводятся галереей
- Ссылка: карточка с превью внешней страницы
- Встраивание: YouTube, VK Видео, Coub, Instagram, Imgur, Яндекс Музыка
- Цитата: текст с указанием автора
- Список: маркированный или нумерованный
- Разделитель: граница между частями текста
- Код: фрагмент кода с подсветкой выбранного языка
- Аудио: загруженный аудиофайл
- Опрос: голосование с вариантами ответа; проголосовавший может отменить голос
- Персона: карточка человека с фото, именем и описанием
Заголовком поста становится первый блок, если это заголовок второго уровня. Иначе у поста нет заголовка.
Любой блок можно отметить для показа в ленте: в ленте пост выводится только отмеченными блоками. Если ни один блок не отмечен, в ленте показываются первые два. Блок можно скрыть: читатель видит его размытым, пока не откроет.
Черновики и версии
Редактор сохраняет пост автоматически. Неопубликованный пост виден только автору. Черновики автора собраны на странице /{slug}/drafts, она доступна автору и суперадминистратору.
При сохранении создаётся версия поста. Историю версий видят те, кто может редактировать пост; любую версию можно загрузить обратно в редактор.
Публикация
При публикации задаются параметры:
- Место публикации: личный блог или тема; кто может публиковать в теме, описано в разделе Темы
- Кто может комментировать: варианты описаны в разделе Комментарии
- Метка 18+: содержимое поста скрыто за предупреждением, если читатель не отключил это в настройках ленты
- Редакционный материал: отметка для ленты «Редакционное»
Редакционные материалы
Редакционную отметку ставят суперадминистратор и редакторы платформы в постах, которые они могут редактировать. В постах темы отметку также ставят администраторы темы, а редакторы темы — только в своих постах; см. Команда. Редакционные посты собраны в ленте /editorial и выводятся в виджете новостей.
Права на пост
- Редактирование: автор, модераторы платформы, суперадминистратор, администраторы темы
- Снятие с публикации: автор, модераторы платформы, суперадминистратор, администраторы и модераторы темы
- Удаление: автор и суперадминистратор; пост удаляется вместе с комментариями без возможности восстановления
- Закрепление в профиле: автор; закреплённым может быть один опубликованный пост
- Жалоба и скрытие из лент: все пользователи, кроме автора
- Закладки: все пользователи
Когда пост снимают с публикации, автор получает уведомление с причиной, если она указана.
В Админ-панель → Контент → Посты посты ищутся, снимаются с публикации, блокируются и удаляются. Действия доступны по тем же правам, что и на сайте.
Теги
Хештеги из текста поста при публикации становятся тегами поста; несуществующий тег создаётся автоматически. Посты с тегом собраны на странице /tag/{name}.
Теги создаются, переименовываются, блокируются и удаляются в Админ-панель → Контент → Теги. Заблокированный тег не добавляется к постам, не предлагается в подсказках хештегов, не попадает в популярные теги и карту сайта, а его страница недоступна.
Реакции
Читатели ставят реакции на посты и комментарии. У каждой реакции есть значение: из значений складываются рейтинги автора и темы. Набор реакций и их значения настраиваются в Админ-панель → Контент → Реакции.
Полный набор реакций и список поставивших их зависят от функций подписки.
Ответные посты
Ответный пост ссылается на исходный. У исходного поста показывается число опубликованных ответов, а все ответы собраны на отдельной странице.
Ленты
- Популярное:
/и/popular, посты по убыванию популярности; фильтр по периоду — сутки, неделя, месяц, год, всё время - Свежее:
/new, сначала новые посты; фильтр по популярности — от 5 или от 10 - Моя лента:
/my, посты авторов и тем из подписок и собственные посты; по популярности или по дате - Редакционное:
/editorial, редакционные посты, сначала новые - Тег:
/tag/{name}, посты с тегом
В ленты попадают только опубликованные и незаблокированные посты. Посты скрытых пользователей и тем, скрытые посты и посты со скрытыми ключевыми словами не показываются — см. Скрытие контента.
Лента по умолчанию и сортировка «Моей ленты» выбираются в Настройки → Ленты. Там же настраивается показ постов:
- Блюрить 18+ в ленте: содержимое постов с меткой 18+ скрыто за предупреждением в лентах и на странице поста; по умолчанию включено
- Автопроигрывание видео: по умолчанию включено
- Скрывать просмотренные: посты, страницу которых пользователь открывал, не показываются в «Популярном», «Свежем», «Моей ленте» и «Редакционном»; по умолчанию выключено
Популярность и просмотры
Платформа учитывает показы поста в лентах и просмотры страницы поста.
Популярность складывается из реакций, просмотров, комментариев и вовлечённости за окно тренда и убывает с возрастом поста; новые посты получают временную прибавку. Параметры формулы описаны в разделе Настройки сайта.
Ссылки и SEO
У каждого поста есть короткая ссылка /go/{slug}. Опубликованные посты попадают в карту сайта.