Какой лучший способ отобразить произвольную кнопку в посте?

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

Если бы Discourse это поддерживал (а, похоже, нет), я бы использовал примерно такой код.

<span style="display: inline-block; background-color: #7b38d8; padding: 20px; width: 200px; color: #ffffff; text-align: center;">
  Кнопка
</span>

Есть ли способ сделать что-то подобное в индивидуальном порядке, для отдельной публикации?

Спасибо!

Подойдёт ли это вам?

Button!

[<kbd>Button!</kbd>](google.com)

Спасибо! Это, безусловно, верный путь, хотя я надеялся на решение, которое можно настроить с помощью CSS, чтобы стили были знакомы нашим пользователям из других наших проектов.

В таком случае, я думаю, вам нужно вот это:

Вот именно то, что мне нужно, спасибо! Дальше я справлюсь сам…

Существует целое руководство о том, как настраивать посты, добавляя собственный контент, например кнопки:

Я видел это — спасибо, что написал!

Возник один вопрос: что происходит с пользовательскими элементами в уведомлениях по электронной почте?

Отличный вопрос :slight_smile:

Отображается как

Полагаю, что HTML-разметка, созданная с переносами строк, не переносит свои стили при отправке по электронной почте.

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

Можно ли редактировать CSS на сайте, размещённом на Discourse?

На тарифном плане «Стандарт» и выше. :+1: Вы создадите компонент темы, внесёте в него изменения, а затем подключите его к своей теме (или темам).