# **Что такое Markdown** ![](https://cdn2.hexlet.io/derivations/image/fill_webp/1020/480/eyJpZCI6IjZjZmRlMjBlZmYwN2Y1MGMxMjQ0MWYyMmNjOWQwNThlLnBuZyIsInN0b3JhZ2UiOiJ5YV9zdG9yZSJ9?signature=8ca5da99927cf32883cabf2f0a54bf71f92f71765b76e3f81cead6d27c60a438) *Markdown — язык разметки текстов. Такие тексты легко писать и читать. Их можно без труда сконвертировать в HTML. Большинство программистов предпочитают Markdown для написания документации, описаний своих проектов, написания блогов и так далее.* ## Что это значит? «Язык разметки» — это просто набор соглашений, правил. Допустим, что вы общаетесь с другом по СМС. В них нельзя сделать текст жирным или наклонным. Вы договариваетесь с другом: если я пишу * что-то * вот так между звездочками, то считай, что это наклонный текст. А если я пишу ** что-то ** между двумя звездочками, то считай, что это жирный текст. Вы придумали правила. Markdown — это набор подобных правил. ## Зачем это нужно? 1. Для добавления разметки туда, где невозможна реальная разметка. Например, в простом текстовом файле или в тех же СМС, где невозможно выделение жирным, создание заголовков, выделение цитат и пр. 2. Для более удобного написания текстов для последующей конвертации в HTML или другие форматы. ## Синтаксис Markdown Это краткий справочник основных элементов синтаксиса Markdown. Единого стандарта не существует и разные версии Markdown могут отличаться в деталях. Но базовые элементы из списка ниже поддерживаются во всех стандартах. ### Выделение текста ![](https://sun9-1.userapi.com/impg/KObtiiCnY4bKTJPrHyl83d3FIvMtgr_sAbCUCg/xfKyZzMpV7A.jpg?size=861x217&quality=95&sign=e60ba3d1cf66dc449fc83a4befdf4631&type=album) ### Заголовки ![](https://sun9-76.userapi.com/impg/nxA4EkgpXJfEKa54Y3h-iu_grQJowJ05Z9_O0A/Gwp6Ew_lApM.jpg?size=860x188&quality=95&sign=4d50e40fb78933a6c68d40a79dcccd2e&type=album) ### Ссылки ![](https://sun1-20.userapi.com/impg/KGKsQYsy6xWMI-GB8TSjTggfNA7Ti6g6zxChTw/0SthgoozrjA.jpg?size=868x201&quality=95&sign=2cf72fe26254109b75616d6a4461687e&type=album) ### Цитата ![](https://sun9-34.userapi.com/impg/4zofQP9H2ElTj4YzSUftOweZxYBMXF5XoIPzPQ/nE2n0mM3wyw.jpg?size=848x75&quality=95&sign=5849b46aaae45a40ff6450a53c4eceba&type=album) ### Картинки ![](https://sun9-30.userapi.com/impg/hXlpJ9mYnzUQQ2jz5rlbK9bGXZNfV8qDbq_ezA/3IyM3EVUoig.jpg?size=836x47&quality=95&sign=4dcc494852da99bb0f6a4cb156a39909&type=album) ### Код Для выделения кода (или любого неотформатированного текста) используются специальные символы — обратные тики: ` Иногда нужно добавить кусок кода ![](https://sun9-45.userapi.com/impg/M-MBDq06gHj0-MJwtTPhiXSqOVHuE6Cuo35sBw/6mFapufkPmM.jpg?size=141x18&quality=95&sign=543e536986e8c5e3fe6d7a5365ab51f0&type=album) в обычную строчку текста. А иногда нужно вставить целый блок кода: ![](https://sun9-27.userapi.com/impg/J82apeH2T-erIAAIB29DRHOuy4cicvcU_zwAnw/zTKSrlrbo6E.jpg?size=819x212&quality=95&sign=222a2036ee167b1183adf52c65f4c71c&type=album) ### Списки Непронумерованный список: ![](https://sun9-66.userapi.com/impg/9KAT5zDU11XuUKCO97nRrAmGcqnJKuKgL2lKpg/Tm6gIJAAXS4.jpg?size=823x121&quality=95&sign=41fee6366a6be5e50d6afacb7e8df1fe&type=album) Пронумерованный список: ![](https://sun9-19.userapi.com/impg/xbQ4l61sbXvWgAfetqGuoN33pWwfE2-U6SKuJw/jHtXXTVHoMw.jpg?size=839x125&quality=95&sign=ac524e6e9e0be56375e6ee998530d938&type=album) В пронумерованном списке можно использовать любые числа — это не важно. При конвертации в HTML или другой формат числа станут правильными и последовательными (1, 2, 3 и т.д.). ## Какой итог Markdown используется для простого и удобного форматирования текста без сложного кода, что делает его популярным среди писателей и разработчиков. Он позволяет легко конвертировать текст в другие форматы, такие как HTML, и поддерживается на многих платформах и инструментах. Источник: https://ru.hexlet.io/blog/posts/markdown