Клавиатура Reddit Markdown онлайн: спойлеры и надстрочный текст

Спойлеры, надстрочный текст и экранирование для всего, что срабатывает не так.

Предпросмотр

Предпросмотр примерный: он показывает смысл разметки, а не то, как её нарисует конкретное приложение. Шрифты, цвета и отступы везде свои, а часть возможностей зависит от версии.

0 симв.
Что пишет каждая кнопка
Действие Синтаксис Примечание
B **bold** Жирный
I *italic* Курсив
S ~~strikethrough~~ Зачёркнутый
Sup ^(superscript) Верхний индекс - скобки не дают ему растянуться до конца строки
Spoiler >!spoiler!< Спойлер - скрыт до клика
Code `code` Код в строке
H1 # Heading Заголовок
H2 ## Heading Заголовок раздела
Quote > quoted Цитата
List - item Маркированный список
Code block ``` code ``` Блок кода
Link [text](https://example.com) Ссылка
Sub r/subreddit Ссылка на сабреддит - Reddit сам превращает её в ссылку
Escape *not italic* Ставит обратную косую черту перед \ ` * _ и другими символами, чтобы они оставались видны как есть, а не превращались в разметку. Выделите текст или просто поставьте курсор на строку

Надстрочный текст без скобок захватывает всю строку

На Reddit знак ^ поднимает всё, что идёт за ним, до следующего пробела, а иногда и дальше. Запись ^(текст) явно задаёт границу, и кнопка здесь пишет именно её. Похожие сюрпризы дают подчёркивания в именах и звёздочки в выражениях: автор замечает их только в опубликованном комментарии.

Разметка Reddit и её ловушки

Reddit использует Markdown со своими дополнениями: спойлеры пишутся >!вот так!<, надстрочный текст через ^, а цитаты, списки и блоки кода работают как обычно. В новом редакторе есть ещё таблицы и зачёркивание.

Все ловушки устроены одинаково: обычный символ Reddit читает как разметку. Имя файла с подчёркиваниями теряет кусок в курсиве, формула со звёздочками становится жирной. Выделите такой текст и нажмите кнопку экранирования.

Как пользоваться

  1. Напишите комментарий здесь. Длинный текст удобнее править вне маленького окна комментария.
  2. Добавьте разметку и экранируйте лишнее. Спойлер, надстрочный текст, цитата и код оборачивают выделение, а экранирование спасает имена файлов и формулы.
  3. Вставьте в редактор Markdown. В режиме rich text разметка вставится видимыми символами.

Вопросы и ответы

Спойлер всё равно показывает текст. Что не так?

Проверьте запись: >!текст!< без пробелов внутри маркеров и на одной строке. Некоторые старые сторонние приложения спойлеры не поддерживают вовсе.

Почему часть имени файла стала курсивом?

Подчёркивания вокруг фрагмента означают курсив, и имена вроде my_long_name дают ровно это. Выделите имя и нажмите кнопку экранирования.

Rich text или редактор Markdown?

Любой, но не оба для одного комментария: Markdown, вставленный в rich text, останется символами. Переключатель находится в нижнем углу поля комментария.