На сайте в основном код, поэтому и эта страница в основном про блоки кода.
Предпросмотр примерный: он показывает смысл разметки, а не то, как её нарисует конкретное приложение. Шрифты, цвета и отступы везде свои, а часть возможностей зависит от версии.
| Действие | Синтаксис | Примечание |
|---|---|---|
| B | **bold** |
Жирный |
| I | *italic* |
Курсив |
| S | ~~strikethrough~~ |
Зачёркнутый |
| Code | `code` |
Код в строке - для имени, а не для блока |
| Kbd | <kbd>Ctrl</kbd> |
Клавиша - выглядит как кнопка клавиатуры |
| Indent 4 | code |
Блок кода отступом - четыре пробела, классический способ Stack Overflow |
| Code block | ```
code
``` |
Блок кода (в тройных обратных кавычках) |
| Language | <!-- language: lang-js --> |
Задать подсветку синтаксиса для следующего блока |
| H2 | ## Heading |
Заголовок - в ответах начинают со второго уровня |
| H3 | ### Heading |
Подзаголовок |
| Quote | > quoted |
Процитировать вопрос или сообщение об ошибке |
| List | - item |
Маркированный список |
| 1. | 1. step |
Пронумерованные шаги |
| Link | [text](https://example.com) |
Ссылка |
| Tag | [tag:javascript] |
Ссылка на тег - синтаксис Stack Exchange |
| Escape | *not italic* |
Ставит обратную косую черту перед \ ` * _ и другими символами, чтобы они оставались видны как есть, а не превращались в разметку. Выделите текст или просто поставьте курсор на строку |
Телефон собирает файл приложения - поэтому это дольше обычной загрузки.
Ищите этот значок: Stack OverflowКлассический блок кода на Stack Overflow - это четыре пробела в начале каждой строки. Добавлять их руками к двадцати строкам никто не хочет, и код вставляют простым текстом, теряя отступы. Выделите фрагмент целиком, нажмите кнопку один раз, и каждая строка получит свои четыре пробела.
Блок кода можно отметить отступом в четыре пробела или ограждением из трёх обратных кавычек. На сайте работают оба способа: отступ старше и его ставит кнопка редактора, а ограждение быстрее для вставленного фрагмента. Здесь есть оба.
Подсветку Stack Overflow угадывает по тегам вопроса и на коротких фрагментах часто ошибается. Подсказка языка, комментарий перед блоком, задаёт её явно, и код перестаёт выглядеть серым текстом.
Оба способа принимаются и выглядят одинаково. В комментариях не работает ни один: там есть только код в строке в обратных кавычках.
Подсветка определяется по тегам вопроса, и догадка не сработала. Подсказка языка перед блоком задаёт язык явно.
На странице уже есть H1, это заголовок вопроса. Ответы начинают со второго уровня, и кнопки здесь пишут именно его.