Skip to content

Что такое Markdown?

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

История Markdown

Markdown родился в 2004 году. В первые дни он был разработан для упрощения HTML-синтаксиса, в основном для написания документов типа README, которые часто читаются и обновляются, но формат содержания которых относительно стабилен.

Настоящая популярность Markdown началась после появления GitHub в 2008 году. GitHub принял Markdown как формат файлов Readme по умолчанию и предоставил спецификацию рендеринга. По мере того как GitHub становился популярным, все больше и больше разработчиков начали использовать Markdown как предпочтительный инструмент для письма.

Основные функции Markdown

Простота

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

Читаемость

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

Переносимость

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

Преобразуемость

Markdown можно легко преобразовать в HTML, PDF, документы Word и многое другое, удовлетворяя различные потребности публикации.

Связь между Markdown и HTML

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

Исходный код Markdown → Парсер → HTML-вывод → Рендеринг браузера

Например, когда вы пишете:

markdown
# Это заголовок

Это будет преобразовано в:

html
<h1>Это заголовок</h1>

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

Простой пример

Давайте посмотрим на простой пример Markdown:

markdown
# Мой первый документ Markdown

Это **жирный текст** и *курсивный текст*.

## Список покупок

- Яблоко
- Банан
- Апельсин

Это пример [ссылки](https://www.markdownlang.com).

Этот простой пример демонстрирует несколько базовых синтаксисов Markdown: заголовки, выделение, списки и ссылки.

Следующие шаги

Теперь, когда вы понимаете основные концепции Markdown, вы можете:

Build by www.markdownlang.com