Синтаксис markdown

Синтаксис markdown

Markdown

Markdown - это легкий язык разметки, который используется для форматирования текста.

Он был создан Джоном Грубером и Аароном Шварцем в 2004 году с целью создания простого и понятного способа написания веб-текстов с использованием простых символов. Markdown используется во многих платформах, включая GitHub, Reddit, Stack Overflow и многие другие.

Одна из особенностей синтаксиса Markdown заключается в том, что он не требует использования специального программного обеспечения для просмотра, поскольку любой текстовый редактор может отображать Markdown-документы в качестве форматированного текста.

Основные элементы форматирования в языке Markdown включают в себя:

Заголовки

Заголовки обозначаются с помощью символа #. В Markdown есть шесть уровней заголовков, которые обозначаются от одной до шести символов #. Например:

   # Заголовок первого уровня
   ## Заголовок второго уровня
   ### Заголовок третьего уровня

Абзацы

Абзацы в Markdown создаются просто путем разделения текста пустой строкой.

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

Списки

Markdown поддерживает упорядоченные и неупорядоченные списки. Для создания неупорядоченного списка используйте символы *, - или +. Для упорядоченного списка используйте числа с точкой или закрывающие скобки. Например:

- Первый элемент списка
- Второй элемент списка
- Третий элемент списка

1. Первый элемент упорядоченного списка
2. Второй элемент упорядоченного списка
3. Третий элемент упорядоченного списка


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

* Первый элемент списка
   * Подчиненный элемент списка
        * Подчиненный элемент списка

Ссылки

Ссылки в Markdown создаются, заключая текст ссылки в квадратные скобки, а URL ссылки в круглые скобки.(Пример 1) Например:

[Текст ссылки](https://softonit.ru/)
[Сайт Softonit](https://softonit.ru/ "Сайт Softonit")


Так же, можно добавить всплывающую подсказку для ссылки. Для этого, просто после URL, просто добавьте текст подсказки в кавычках. (Пример 2)


Изображения

Изображения в Markdown создаются, используя символ !, квадратные скобки для альтернативного текста изображения и круглые скобки для URL-адреса изображения. Например:

![Альтернативный текст](https://example.com/image.jpg)

Жирный и курсивный текст

Жирный текст обозначается двумя звездочками или двумя подчеркиваниями вокруг текста, а курсивный текст обозначается одной звездочкой или одним подчеркиванием. И есть жирный курсив,который обозначается тремя звездочками или подчеркиваниями. Например:

**Жирный текст** или __Жирный текст__
_Курсивный текст_ или _Курсивный текст_
***Жирный курсив*** или ___Жирный курсив___

Зачеркнутый текст

Для создания зачеркнутой строки в языке Markdown можно использовать две тильды (~~) перед и после текста. Например: ~~Зачеркнутая строка~~

Подчеркнутый текст

<u>Подчеркнутый текст</u>

Цитаты

Цитаты в Markdown создаются с помощью символа >.
Либо, использовать 4 пробела или 2 знака табуляции. 

Например:

> Это цитата.

Блок кода

Для обозначения блока кода в Markdown, код заключается в три обратных кавычки (``` ). Для оформления языка, после первых кавычек пишется расширения языка (Для 1с используется bsl)

Например:

``` bsl &НаКлиенте Процедура СообщениеПользователю() Экспорт Сообщить("Привет, я процедура"); КонецПроцедуры ```


Чекбоксы

В языке Markdown можно создавать чекбоксы для списков задач или планов. Для создания чекбокса используется тире или звездочка + символ [ ] или [x], где [ ] представляет невыполненную задачу, а [x] - выполненную задачу.

Вот пример:

[ ] Задача 1
[x] Задача 2
[ ] Задача 3

Результат будет выглядеть следующим образом:

-[ ] Задача 1 -[x] Задача 2 -[ ] Задача 3

Таблицы

Для создания таблицы используются вертикальные черты (|) для разделения столбцов и дефисы (-) для разделения заголовка таблицы от содержимого.

Пример таблицы в Markdown:

|Заголовок 1|Заголовок 2|Заголовок 3|
|-------------|--------------|-------------|
| Содержимое 1| Содержимое 2 | Содержимое 3|
| Содержимое 4| Содержимое 5 | Содержимое 6|

Вы можете настроить выравнивание текста в столбцах, добавив двоеточие перед и/или после дефиса разделения заголовков и дефиса разделения содержимого. Например:

| Заголовок 1 | Заголовок 2 | Заголовок 3 | |:-----------:|:------------:|:-----------:| | 1 | 2 | 3 | | 4 | 5 | 6 |

Экранирование

Markdown есть несколько символов, которые используются для форматирования текста. Если вам нужно использовать эти символы буквально, а не в качестве элементов форматирования, вы можете экранировать их с помощью обратного слэша \.

Вот список символов, которые могут требовать экранирования: \*_{}[]<>()#+-.! |


Инлайн код

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

Для создания инлайн кода в Markdown используются обратные одинарные кавычки `console.log()`, то есть косые одинаковые символы, которые обрамляют кодовый фрагмент. Например:

Результат будет выглядеть следующим образом:

Выделенный текст `console.log()`

Вот мы и познакомились с языком Markdown. Удачи в написании статей.


Логотип
 Доступ к базе знаний в "Личном кабинете" без авторизации | Описание курса | Работа с базой знаний через личный кабинет