Studio
Список ожидания

Как верифицировать сайт в Mastodon через rel=me

Получите галочку Mastodon рядом со своим сайтом: свяжите сайт с профилем через rel=me, впишите его адрес в поле профиля и исправьте ссылки, которые не проходят проверку.

Чтобы верифицировать свой сайт в Mastodon, добавьте на страницу ссылку на свой профиль Mastodon с атрибутом rel="me". Затем впишите адрес этой страницы, начиная с https://, в одно из дополнительных полей профиля и сохраните. Mastodon откроет страницу, найдёт обратную ссылку и покажет галочку рядом с этим полем.

Это руководство о ссылке, поле профиля и неудачных проверках. В примере участвует Ана Руис, вымышленная художница-иллюстратор с аккаунтом @ana@illustration.example и сайтом https://anaruiz.example.

Что означает галочка

Проверка работает в обе стороны: поле профиля указывает на страницу, а страница ссылается обратно на профиль с rel="me". Галочка показывает, что вы управляете и тем и другим. Это не подтверждение личности: никто на вашем сервере не проверяет ваше имя. В чужом профиле галочка говорит только о том, какими страницами управляет владелец аккаунта.

Добавьте на свой сайт ссылку на профиль Mastodon

URL профиля — это адрес вашего профиля на вашем сервере, например https://illustration.example/@ana. Добавьте его как видимую ссылку, например в подвал сайта:

html
<a rel="me" href="https://illustration.example/@ana">Mastodon</a>

Или добавьте невидимую ссылку в <head> страницы:

html
<link rel="me" href="https://illustration.example/@ana">

Если в конструкторе сайта есть поле для своего кода в <head>, вставьте туда второй вариант. В разделе «Настройки» > «Профиль» > «Верификация» показан первый вариант с уже подставленным адресом, его остаётся только скопировать.

Требования к странице перечислены в руководстве Mastodon по профилю:

  • href в точности совпадает с URL вашего профиля.
  • Адрес страницы начинается с https://.
  • Ссылка есть в самом HTML, а не добавляется через JavaScript.
  • Ссылка не находится внутри iframe.
  • Ответ сервера весит не больше 1 МБ.

rel="me noopener" тоже подходит: проверка ссылок в Mastodon ищет me среди значений. Mastodon проверяет только ту страницу, которая указана в поле, поэтому Ана размещает ссылку на профиль на главной странице сайта: именно её адрес она впишет в поле.

Используйте страницу-мультиссылку, если не можете править HTML

Если конструктор сайта не умеет добавлять rel="me", возьмите страницу, которая уже ссылается на ваши аккаунты с этим атрибутом, и впишите в поле её адрес. Как собрать такую страницу, описано в руководстве по мультиссылке, а если сайта у вас пока нет, загляните в руководство по публикации без собственного сайта.

Чтобы проверить страницу, откройте её исходный код и найдите в нём URL своего профиля. В Chrome, Edge или Firefox на компьютере допишите view-source: перед адресом страницы. Атрибут rel у ссылки должен содержать me. Если ссылка видна на экране, но её нет в исходном коде, значит, её добавил JavaScript, и Mastodon её не увидит.

Публичная страница Studio (reunified.com/@ и ваше @-имя) показывает каждый подключённый аккаунт как ссылку с rel="me". Аккаунт Mastodon выводится как URL профиля на его собственном сервере, поэтому адрес этой страницы можно вписать в поле профиля.

Впишите адрес в профиль Mastodon и сохраните

  1. Войдите в аккаунт на своём сервере, откройте свой профиль и выберите «Редактировать».
  2. В разделе «Дополнительные поля» выберите «Создать поле профиля». Полей может быть до четырёх.
  3. В поле «Свойство» введите короткую подпись, например «Сайт», а в поле «Значение» впишите полный адрес с https://.
  4. Выберите «Сохранить».

В старых версиях Mastodon эти поля находятся в разделе «Настройки» > «Профиль» > «Данные профиля».

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

Ана подписывает первое поле «Сайт», вписывает https://anaruiz.example и сохраняет. Поле получает галочку. Второе поле, «Магазин», указывает на https://shop.anaruiz.example, где до сих пор стоит ссылка на её старый аккаунт на другом сервере, поэтому это поле остаётся без галочки.

Что делать, если ссылка не проходит проверку

Что вы видите Что сделать
Значение начинается с http:// Используйте адрес с https://
Страница ссылается на старый аккаунт или на ваш профиль, открытый через другой сервер Поставьте ссылку на URL своего профиля на нынешнем сервере
Ссылка видна на экране, но её нет в исходном коде Поставьте обычную ссылку в HTML, вне любых iframe
В домене есть заглавные буквы Напишите его строчными буквами
Страница требует входа или блокирует автоматических посетителей Используйте страницу, которую любой может открыть без входа и без проверки на бота
Ответ сервера больше 1 МБ Укажите в поле более лёгкую страницу

Адрес вида https://mastodon.social/@ana@illustration.example открывает ваш профиль, но с URL профиля не совпадёт.

После исправления удалите поле и добавьте его заново, каждый раз сохраняя изменения, как советует руководство Mastodon. Ана меняет ссылку rel="me" на странице магазина на https://illustration.example/@ana, затем удаляет поле «Магазин» и добавляет его снова.

Как сохранить галочку после изменений

При переезде на другой сервер URL профиля меняется. Обновите ссылку rel="me" на каждой верифицированной странице, затем заполните поля в новом аккаунте и сохраните. Остальное описано в руководстве по переезду аккаунта Mastodon.

Ваш сервер сохраняет галочку, пока вы не измените адрес в этом поле, даже если ссылки на странице уже нет. Другие серверы убирают её при следующей проверке. После редизайна или смены адреса сайта:

  • Найдите URL своего профиля в исходном коде страницы.
  • Если адрес изменился, обновите поле, сохраните и проверьте, появилась ли галочка.

Studio планирует посты в Mastodon, Bluesky, Misskey, Telegram и X (Twitter). Он пока недоступен, но вы можете записаться в список ожидания.

Автор

Reunified делает приложения, которые снова собирают разрозненное воедино.

Читайте также

Все статьи

4 мин чтения

Как создать бота в Telegram и добавить его в канал

Добавьте бота в свой канал Telegram администратором с правом публикации: создайте его через @BotFather, сохраните токен в тайне, проверьте тестовым постом и разберитесь, почему посты не приходят.

Скоро

Запишитесь в список ожидания

Оставьте адрес электронной почты, и мы напишем вам, когда Studio можно будет скачать.

Где вы будете пользоваться Studio?