Skip to content

Посты ​

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

Обзор ​

Пост создаётся в редакторе и до публикации остаётся черновиком. Опубликованный пост попадает в ленты, на страницу автора и, если он опубликован в теме, в ленту темы.

Читатели ставят посту реакции, комментируют его, добавляют в закладки и отвечают на него своими постами. Из реакций, просмотров и комментариев складывается популярность поста, по которой строится лента «Популярное».

Для длинных постов доступно краткое изложение. Проверка постов после публикации описана в разделе Модерация.

Редактор ​

Пост собирается из блоков:

  • Текст: абзац с форматированием, упоминаниями пользователей через @ и хештегами через #
  • Заголовок: второго или третьего уровня
  • Медиа: изображения и видео; несколько файлов выводятся галереей
  • Ссылка: карточка с превью внешней страницы
  • Встраивание: YouTube, VK Видео, Coub, Instagram, Imgur, Яндекс Музыка
  • Цитата: текст с указанием автора
  • Список: маркированный или нумерованный
  • Разделитель: граница между частями текста
  • Код: фрагмент кода с подсветкой выбранного языка
  • Аудио: загруженный аудиофайл
  • Опрос: голосование с вариантами ответа; проголосовавший может отменить голос
  • Персона: карточка человека с фото, именем и описанием

Заголовком поста становится первый блок, если это заголовок второго уровня. Иначе у поста нет заголовка.

Любой блок можно отметить для показа в ленте: в ленте пост выводится только отмеченными блоками. Если ни один блок не отмечен, в ленте показываются первые два. Блок можно скрыть: читатель видит его размытым, пока не откроет.

Черновики и версии ​

Редактор сохраняет пост автоматически. Неопубликованный пост виден только автору. Черновики автора собраны на странице /{slug}/drafts, она доступна автору и суперадминистратору.

При сохранении создаётся версия поста. Историю версий видят те, кто может редактировать пост; любую версию можно загрузить обратно в редактор.

Публикация ​

При публикации задаются параметры:

  • Место публикации: личный блог или тема; кто может публиковать в теме, описано в разделе Темы
  • Кто может комментировать: варианты описаны в разделе Комментарии
  • Метка 18+: содержимое поста скрыто за предупреждением, если читатель не отключил это в настройках ленты
  • Редакционный материал: отметка для ленты «Редакционное»

Редакционные материалы ​

Редакционную отметку ставят суперадминистратор и редакторы платформы в постах, которые они могут редактировать. В постах темы отметку также ставят администраторы темы, а редакторы темы — только в своих постах; см. Команда. Редакционные посты собраны в ленте /editorial и выводятся в виджете новостей.

Права на пост ​

  • Редактирование: автор, модераторы платформы, суперадминистратор, администраторы темы
  • Снятие с публикации: автор, модераторы платформы, суперадминистратор, администраторы и модераторы темы
  • Удаление: автор и суперадминистратор; пост удаляется вместе с комментариями без возможности восстановления
  • Закрепление в профиле: автор; закреплённым может быть один опубликованный пост
  • Жалоба и скрытие из лент: все пользователи, кроме автора
  • Закладки: все пользователи

Когда пост снимают с публикации, автор получает уведомление с причиной, если она указана.

В Админ-панель → Контент → Посты посты ищутся, снимаются с публикации, блокируются и удаляются. Действия доступны по тем же правам, что и на сайте.

Теги ​

Хештеги из текста поста при публикации становятся тегами поста; несуществующий тег создаётся автоматически. Посты с тегом собраны на странице /tag/{name}.

Теги создаются, переименовываются, блокируются и удаляются в Админ-панель → Контент → Теги. Заблокированный тег не добавляется к постам, не предлагается в подсказках хештегов, не попадает в популярные теги и карту сайта, а его страница недоступна.

Реакции ​

Читатели ставят реакции на посты и комментарии. У каждой реакции есть значение: из значений складываются рейтинги автора и темы. Набор реакций и их значения настраиваются в Админ-панель → Контент → Реакции.

Полный набор реакций и список поставивших их зависят от функций подписки.

Ответные посты ​

Ответный пост ссылается на исходный. У исходного поста показывается число опубликованных ответов, а все ответы собраны на отдельной странице.

Ленты ​

  • Популярное: / и /popular, посты по убыванию популярности; фильтр по периоду — сутки, неделя, месяц, год, всё время
  • Свежее: /new, сначала новые посты; фильтр по популярности — от 5 или от 10
  • Моя лента: /my, посты авторов и тем из подписок и собственные посты; по популярности или по дате
  • Редакционное: /editorial, редакционные посты, сначала новые
  • Тег: /tag/{name}, посты с тегом

В ленты попадают только опубликованные и незаблокированные посты. Посты скрытых пользователей и тем, скрытые посты и посты со скрытыми ключевыми словами не показываются — см. Скрытие контента.

Лента по умолчанию и сортировка «Моей ленты» выбираются в Настройки → Ленты. Там же настраивается показ постов:

  • Блюрить 18+ в ленте: содержимое постов с меткой 18+ скрыто за предупреждением в лентах и на странице поста; по умолчанию включено
  • Автопроигрывание видео: по умолчанию включено
  • Скрывать просмотренные: посты, страницу которых пользователь открывал, не показываются в «Популярном», «Свежем», «Моей ленте» и «Редакционном»; по умолчанию выключено

Популярность и просмотры ​

Платформа учитывает показы поста в лентах и просмотры страницы поста.

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

Ссылки и SEO ​

У каждого поста есть короткая ссылка /go/{slug}. Опубликованные посты попадают в карту сайта.

Released under the MIT License.