Блог
Что такое Markdown и почему разработчики его используют? Полное руководство для начинающих
Узнайте, что такое Markdown, как он работает, почему разработчики используют его для GitHub, документации, блогов и заметок, а также изучите основы синтаксиса Markdown.

Что такое Markdown и почему разработчики его используют?
Если вы когда-либо открывали файл README.md на GitHub, писали документацию к проекту или делали заметки в таких приложениях, как Obsidian или Notion, значит, вы уже сталкивались с Markdown. Сегодня это один из самых популярных форматов для написания технических текстов благодаря своей простоте, читаемости и удобству.
В этой статье вы узнаете, что такое Markdown, как он работает, где используется и почему миллионы разработчиков выбирают именно его.
Что такое Markdown?
Markdown — это облегчённый язык разметки, который позволяет форматировать текст с помощью простых символов вместо сложных HTML-тегов.
Например, вместо:
<h1>Привет, мир</h1>
достаточно написать:
# Привет, мир
После этого Markdown автоматически преобразуется в HTML, сохраняя исходный текст простым и удобным для чтения.
Зачем был создан Markdown?
Markdown был создан Джоном Грубером (John Gruber) в 2004 году.
Главная цель заключалась в том, чтобы сделать написание документов максимально простым, а затем автоматически преобразовывать их в HTML.
Сегодня Markdown поддерживается тысячами сайтов и приложений.
Где используется Markdown?
Markdown можно встретить практически везде.
Наиболее популярные примеры:
- README-файлы на GitHub
- GitHub Wiki
- Документация проектов
- Notion
- Obsidian
- Dev.to
- Discord
- Stack Overflow
- Генераторы статических сайтов
- AI-инструменты, включая ChatGPT
Если вы работали с открытым исходным кодом, то почти наверняка использовали Markdown.
Основной синтаксис Markdown
Заголовки
# Заголовок 1
## Заголовок 2
### Заголовок 3
Жирный текст
**Жирный текст**
Курсив
*Курсив*
Маркированный список
- Первый пункт
- Второй пункт
- Третий пункт
Нумерованный список
1. Первый
2. Второй
3. Третий
Ссылки
[MiniTooly](https://minitooly.com)
Изображения

Встроенный код
`const app = express();`
Блок кода
console.log("Hello Markdown!");