HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>28 мар 2023</li>
2 <ul><li>28 мар 2023</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>С помощью этого языка разметки форматируют тексты технические специалисты Microsoft, рядовые пользователи Reddit и даже мы с вами.</p>
4 </ul><p>С помощью этого языка разметки форматируют тексты технические специалисты Microsoft, рядовые пользователи Reddit и даже мы с вами.</p>
5 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6 <p>Журналист, изучает Python. Любит разбираться в мелочах, общаться с людьми и понимать их.</p>
6 <p>Журналист, изучает Python. Любит разбираться в мелочах, общаться с людьми и понимать их.</p>
7 <p><strong>Markdown</strong> - это облегчённый язык разметки для форматирования текстовых документов. Markdown-файлы без потерь преобразуются в другие форматы (например, HTML и PDF), открываются в любом текстовом редакторе и будут понятны любому человеку даже в виде исходного кода.</p>
7 <p><strong>Markdown</strong> - это облегчённый язык разметки для форматирования текстовых документов. Markdown-файлы без потерь преобразуются в другие форматы (например, HTML и PDF), открываются в любом текстовом редакторе и будут понятны любому человеку даже в виде исходного кода.</p>
8 <p>В этой статье мы рассказываем, что такое Markdown и чем он отличается от других языков разметки. Если же вы хотите подтянуть знания его синтаксиса, то по нему у нас есть отдельная подробная<a>шпаргалка</a>.</p>
8 <p>В этой статье мы рассказываем, что такое Markdown и чем он отличается от других языков разметки. Если же вы хотите подтянуть знания его синтаксиса, то по нему у нас есть отдельная подробная<a>шпаргалка</a>.</p>
9 <p>Каждый раз, открывая интернет-страницу или вордовский документ, вы сталкиваетесь с <strong>разметкой</strong>. Например, текст этой статьи выровнен по левому краю, набран шрифтом Open Sans, отдельные слова в нём выделены полужирным, а между абзацами интервал больше, чем между строками.</p>
9 <p>Каждый раз, открывая интернет-страницу или вордовский документ, вы сталкиваетесь с <strong>разметкой</strong>. Например, текст этой статьи выровнен по левому краю, набран шрифтом Open Sans, отдельные слова в нём выделены полужирным, а между абзацами интервал больше, чем между строками.</p>
10 <p>Чтобы ваш браузер понимал, как ему правильно отобразить страницу, используются<strong>языки разметки</strong> - в данном случае<a>HTML</a>. В таких языках с помощью специальных меток, или<strong>тегов</strong>, указывается, какие элементы страницы каким образом выводить на экран.</p>
10 <p>Чтобы ваш браузер понимал, как ему правильно отобразить страницу, используются<strong>языки разметки</strong> - в данном случае<a>HTML</a>. В таких языках с помощью специальных меток, или<strong>тегов</strong>, указывается, какие элементы страницы каким образом выводить на экран.</p>
11 <p>Например, вот так в HTML текст выделяют полужирным:</p>
11 <p>Например, вот так в HTML текст выделяют полужирным:</p>
12 &lt;b&gt;Жирный текст&lt;/b&gt;<p>Вы можете взглянуть на разметку любого сайта сами, открыв исходный код страницы. Для этого нажмите<strong>Ctrl + U</strong>(для Windows) или<strong>Command + Option + U</strong>(для macOS). Ещё есть универсальный способ: добавить перед адресом сайта магическое view-source.</p>
12 &lt;b&gt;Жирный текст&lt;/b&gt;<p>Вы можете взглянуть на разметку любого сайта сами, открыв исходный код страницы. Для этого нажмите<strong>Ctrl + U</strong>(для Windows) или<strong>Command + Option + U</strong>(для macOS). Ещё есть универсальный способ: добавить перед адресом сайта магическое view-source.</p>
13 <p>Взглянем на исходный код главной страницы Skillbox Media:</p>
13 <p>Взглянем на исходный код главной страницы Skillbox Media:</p>
14 HTML-код<em>Скриншот: Skillbox Media</em><p>Выглядит внушительно: много тегов, нужных для разметки совсем небольших кусков текста, - и так 1800 строк кода. Если вы не владеете HTML, разобраться во всём этом будет сложно. Сам текст в таком виде тоже особо не почитаешь - он теряется на фоне кучи тегов.</p>
14 HTML-код<em>Скриншот: Skillbox Media</em><p>Выглядит внушительно: много тегов, нужных для разметки совсем небольших кусков текста, - и так 1800 строк кода. Если вы не владеете HTML, разобраться во всём этом будет сложно. Сам текст в таком виде тоже особо не почитаешь - он теряется на фоне кучи тегов.</p>
15 <p>Такая разметка подойдёт для страниц со сложной структурой, в которой много разных элементов. Но для текстов с более простым оформлением она будет избыточной - ведь всё можно сделать гораздо проще.</p>
15 <p>Такая разметка подойдёт для страниц со сложной структурой, в которой много разных элементов. Но для текстов с более простым оформлением она будет избыточной - ведь всё можно сделать гораздо проще.</p>
16 <p>Именно поэтому и придумали<strong>облегчённые языки разметки</strong>. У них меньше функциональности, зато с ними гораздо проще работать. Логично, что их часто используют там, где оформление текста хоть и важно, но второстепенно.</p>
16 <p>Именно поэтому и придумали<strong>облегчённые языки разметки</strong>. У них меньше функциональности, зато с ними гораздо проще работать. Логично, что их часто используют там, где оформление текста хоть и важно, но второстепенно.</p>
17 <p>Например, для редактирования статей в "Википедии" есть собственная вики-разметка. И это гораздо удобнее, чем заставлять всё пишущее и редактирующее сообщество волонтёров учить HTML - ведь разбегутся ? Во многих мессенджерах и социальных сетях с помощью спецсимволов тоже можно выделить текст жирным, курсивом, сделать подчёркнутым, зачёркнутым, оформить как спойлер и так далее.</p>
17 <p>Например, для редактирования статей в "Википедии" есть собственная вики-разметка. И это гораздо удобнее, чем заставлять всё пишущее и редактирующее сообщество волонтёров учить HTML - ведь разбегутся ? Во многих мессенджерах и социальных сетях с помощью спецсимволов тоже можно выделить текст жирным, курсивом, сделать подчёркнутым, зачёркнутым, оформить как спойлер и так далее.</p>
18 <p>А вот документацию к программам и readme-файлы (в том числе на GitHub) часто пишут на <strong>языке Markdown</strong>. Но это, конечно, не единственное его применение.</p>
18 <p>А вот документацию к программам и readme-файлы (в том числе на GitHub) часто пишут на <strong>языке Markdown</strong>. Но это, конечно, не единственное его применение.</p>
19 <p>Markdown создали Джон Грубер и Аарон Шварц в 2004 году. Название языка - игра слов. Разметка по-английски называется markup, что можно дословно перевести как "отметка вверх". Markdown, соответственно, - "отметка вниз".</p>
19 <p>Markdown создали Джон Грубер и Аарон Шварц в 2004 году. Название языка - игра слов. Разметка по-английски называется markup, что можно дословно перевести как "отметка вверх". Markdown, соответственно, - "отметка вниз".</p>
20 <p>В процессе работы Грубер и Шварц вдохновлялись соглашениями по разметке текста в электронных письмах. Они хотели сделать язык, который было бы удобно читать даже в виде исходного кода. Также Грубер написал программу на Perl, которая преобразовывала Markdown-файлы в HTML.</p>
20 <p>В процессе работы Грубер и Шварц вдохновлялись соглашениями по разметке текста в электронных письмах. Они хотели сделать язык, который было бы удобно читать даже в виде исходного кода. Также Грубер написал программу на Perl, которая преобразовывала Markdown-файлы в HTML.</p>
21 <p>Markdown - не замена HTML и даже не близок к этому. Его синтаксис очень аскетичен и покрывает лишь небольшое подмножество HTML-тегов. Его идея не в том, чтобы создать синтаксис, облегчающий расстановку HTML-тегов. На мой взгляд, их уже и так легко расставлять. Идея Markdown в том, чтобы было проще читать, писать и редактировать тексты. HTML создан для публикации, а Markdown - для написания. Таким образом, синтаксис Markdown решает только те задачи, которые возникают и могут быть выражены исключительно в форме простого текста.</p>
21 <p>Markdown - не замена HTML и даже не близок к этому. Его синтаксис очень аскетичен и покрывает лишь небольшое подмножество HTML-тегов. Его идея не в том, чтобы создать синтаксис, облегчающий расстановку HTML-тегов. На мой взгляд, их уже и так легко расставлять. Идея Markdown в том, чтобы было проще читать, писать и редактировать тексты. HTML создан для публикации, а Markdown - для написания. Таким образом, синтаксис Markdown решает только те задачи, которые возникают и могут быть выражены исключительно в форме простого текста.</p>
22 <p><strong>Джон Грубер</strong>, создатель Markdown</p>
22 <p><strong>Джон Грубер</strong>, создатель Markdown</p>
23 <p>Возьмём разметку одного и того же текста о <a>машине Тьюринга</a>и посмотрим, как она выглядит в HTML и Markdown.</p>
23 <p>Возьмём разметку одного и того же текста о <a>машине Тьюринга</a>и посмотрим, как она выглядит в HTML и Markdown.</p>
24 <p><strong>Markdown</strong></p>
24 <p><strong>Markdown</strong></p>
25 ## Что такое машина Тьюринга и как она устроена **Машина Тьюринга** -- это абстрактная вычислительная машина, мысленный эксперимент для решения проблемы математической логики. Она состоит из трёх элементов: - бесконечной ленты с ячейками; - автомата или головки для чтения и записи; - программы. &gt; "Машина снабжена "лентой" (аналог бумаги), проходящей через неё и разделённой на участки (называемые квадратами), каждый из которых может содержать символ". &gt; &gt; **А. ТЬЮРИНГ**, &gt; ["О вычислительных числах, с приложением к проблеме принятия решений"](https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf) ![Иллюстрация устройства машины Тьюринга](https://skillbox.ru/upload/setka_images/07485624012023_ee673444daa2c4c150863fb4fe2e59385df85324.png) Простая иллюстрация устройства машины Тьюринга *Изображение: [Computational Error and Complexity in Science and Engineering](https://www.sciencedirect.com/topics/physics-and-astronomy/turing-machine) / V. Lakshmikantham, S. K. Sen / Mathematics in Science and Engineering, 2005*<p><strong>HTML</strong></p>
25 ## Что такое машина Тьюринга и как она устроена **Машина Тьюринга** -- это абстрактная вычислительная машина, мысленный эксперимент для решения проблемы математической логики. Она состоит из трёх элементов: - бесконечной ленты с ячейками; - автомата или головки для чтения и записи; - программы. &gt; "Машина снабжена "лентой" (аналог бумаги), проходящей через неё и разделённой на участки (называемые квадратами), каждый из которых может содержать символ". &gt; &gt; **А. ТЬЮРИНГ**, &gt; ["О вычислительных числах, с приложением к проблеме принятия решений"](https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf) ![Иллюстрация устройства машины Тьюринга](https://skillbox.ru/upload/setka_images/07485624012023_ee673444daa2c4c150863fb4fe2e59385df85324.png) Простая иллюстрация устройства машины Тьюринга *Изображение: [Computational Error and Complexity in Science and Engineering](https://www.sciencedirect.com/topics/physics-and-astronomy/turing-machine) / V. Lakshmikantham, S. K. Sen / Mathematics in Science and Engineering, 2005*<p><strong>HTML</strong></p>
26 &lt;h2&gt;Что такое машина Тьюринга и как она устроена&lt;/h2&gt; &lt;p&gt;&lt;strong&gt;Машина Тьюринга&lt;/strong&gt; -- это абстрактная вычислительная машина, мысленный эксперимент для решения проблемы математической логики. Она состоит из трёх элементов:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;бесконечной ленты с ячейками;&lt;/li&gt; &lt;li&gt;автомата или головки для чтения и записи;&lt;/li&gt; &lt;li&gt;программы.&lt;/li&gt; &lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;"Машина снабжена "лентой" (аналог бумаги), проходящей через неё и разделённой на участки (называемые квадратами), каждый из которых может содержать символ".&lt;/p&gt; &lt;p&gt;&lt;strong&gt;А. ТЬЮРИНГ&lt;/strong&gt;,&lt;br&gt; &lt;a href="https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf"&gt;"О вычислительных числах, с приложением к проблеме принятия решений"&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;img src="https://skillbox.ru/upload/setka_images/07485624012023_ee673444daa2c4c150863fb4fe2e59385df85324.png" alt="Иллюстрация устройства машины Тьюринга"&gt;&lt;/p&gt; &lt;p&gt;Простая иллюстрация устройства машины Тьюринга&lt;br&gt; &lt;em&gt;Изображение: &lt;a href="https://www.sciencedirect.com/topics/physics-and-astronomy/turing-machine"&gt;Computational Error and Complexity in Science and Engineering&lt;/a&gt; / V. Lakshmikantham, S. K. Sen / Mathematics in Science and Engineering, 2005&lt;/em&gt;&lt;/p&gt;<p>Вот так эта страница будет выглядеть в редакторе<a>Markdown Editor</a>.</p>
26 &lt;h2&gt;Что такое машина Тьюринга и как она устроена&lt;/h2&gt; &lt;p&gt;&lt;strong&gt;Машина Тьюринга&lt;/strong&gt; -- это абстрактная вычислительная машина, мысленный эксперимент для решения проблемы математической логики. Она состоит из трёх элементов:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;бесконечной ленты с ячейками;&lt;/li&gt; &lt;li&gt;автомата или головки для чтения и записи;&lt;/li&gt; &lt;li&gt;программы.&lt;/li&gt; &lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;"Машина снабжена "лентой" (аналог бумаги), проходящей через неё и разделённой на участки (называемые квадратами), каждый из которых может содержать символ".&lt;/p&gt; &lt;p&gt;&lt;strong&gt;А. ТЬЮРИНГ&lt;/strong&gt;,&lt;br&gt; &lt;a href="https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf"&gt;"О вычислительных числах, с приложением к проблеме принятия решений"&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;img src="https://skillbox.ru/upload/setka_images/07485624012023_ee673444daa2c4c150863fb4fe2e59385df85324.png" alt="Иллюстрация устройства машины Тьюринга"&gt;&lt;/p&gt; &lt;p&gt;Простая иллюстрация устройства машины Тьюринга&lt;br&gt; &lt;em&gt;Изображение: &lt;a href="https://www.sciencedirect.com/topics/physics-and-astronomy/turing-machine"&gt;Computational Error and Complexity in Science and Engineering&lt;/a&gt; / V. Lakshmikantham, S. K. Sen / Mathematics in Science and Engineering, 2005&lt;/em&gt;&lt;/p&gt;<p>Вот так эта страница будет выглядеть в редакторе<a>Markdown Editor</a>.</p>
27 Страница Markdown<em>Скриншот: Skillbox Media</em><p>Кстати, Markdown можно конвертировать не только в HTML, но и в другие форматы: PDF, TeX, DOCX, ePub, FB2 и так далее.</p>
27 Страница Markdown<em>Скриншот: Skillbox Media</em><p>Кстати, Markdown можно конвертировать не только в HTML, но и в другие форматы: PDF, TeX, DOCX, ePub, FB2 и так далее.</p>
28 <p>Markdown особенно востребован у программистов, потому что они часто сталкиваются с <strong>технической документацией</strong>. На нём оформляют:</p>
28 <p>Markdown особенно востребован у программистов, потому что они часто сталкиваются с <strong>технической документацией</strong>. На нём оформляют:</p>
29 <ul><li>readme-файлы (например, в репозиториях на GitHub);</li>
29 <ul><li>readme-файлы (например, в репозиториях на GitHub);</li>
30 <li>страницы на сайте технической документации Microsoft Learn;</li>
30 <li>страницы на сайте технической документации Microsoft Learn;</li>
31 <li>посты и комментарии на популярном сайте вопросов и ответов о программировании Stack Overflow (как и во всех других проектах Stack Exchange).</li>
31 <li>посты и комментарии на популярном сайте вопросов и ответов о программировании Stack Overflow (как и во всех других проектах Stack Exchange).</li>
32 </ul><p>Пользуются этим языком не только программисты. Его также используют для "гражданских" задач. Вот что он позволяет делать:</p>
32 </ul><p>Пользуются этим языком не только программисты. Его также используют для "гражданских" задач. Вот что он позволяет делать:</p>
33 <ul><li>писать посты и комментарии на Reddit;</li>
33 <ul><li>писать посты и комментарии на Reddit;</li>
34 <li>создавать личные заметки в специальных приложениях (например, в <a>Obsidian</a>);</li>
34 <li>создавать личные заметки в специальных приложениях (например, в <a>Obsidian</a>);</li>
35 <li>форматировать текст на личном сайте или в блоге;</li>
35 <li>форматировать текст на личном сайте или в блоге;</li>
36 <li>быстро оформлять документы и электронные письма, чтобы они прилично выглядели.</li>
36 <li>быстро оформлять документы и электронные письма, чтобы они прилично выглядели.</li>
37 </ul><p>При желании с помощью Markdown можно даже отформатировать книгу или сделать презентацию. А ещё некоторые принципы языка используют для работы с текстом в мессенджерах: Telegram, WhatsApp, Viber, Discord.</p>
37 </ul><p>При желании с помощью Markdown можно даже отформатировать книгу или сделать презентацию. А ещё некоторые принципы языка используют для работы с текстом в мессенджерах: Telegram, WhatsApp, Viber, Discord.</p>
38 <p>Чтобы оформить текст на Markdown, нужно расставить по нему<strong>специальные символы</strong>, указатели. Затем конвертер или редактор переведёт файл в нужный формат - и у вас в руках окажется готовый симпатичный документ.</p>
38 <p>Чтобы оформить текст на Markdown, нужно расставить по нему<strong>специальные символы</strong>, указатели. Затем конвертер или редактор переведёт файл в нужный формат - и у вас в руках окажется готовый симпатичный документ.</p>
39 <p>Сам синтаксис прост и лаконичен. Вот несколько базовых правил.</p>
39 <p>Сам синтаксис прост и лаконичен. Вот несколько базовых правил.</p>
40 Выделить заголовок -- поставить перед строкой от одной до шести решёток `#`. Чем больше решёток, тем ниже уровень заголовка. ## Заголовок второго уровня #### Заголовок четвёртого уровня Перенести строку -- поставить после неё два пробела ` ` Выделить *курсивом* -- поставить одну звёздочку `*` в начале и конце. Выделить **жирным** -- поставить две звёздочки `**` в начале и конце. Выделить ***жирным курсивом*** поставить три звёздочки `***` в начале и конце. Выделить `элемент кода` -- поставить один или больше обратных апострофов `` ` ``в начале и конце. Экранировать символ -- поставить перед ним обратную косую черту `\` Создать нумерованный список -- поставить число через точку в начале строки: 1. Первый пункт 2. Второй пункт Создать ненумерованный список: использовать `*`, `-` или `+` в начале строки: * Первый пункт * Второй пункт Выделить цитату -- поставить закрывающую угловую скобку `&gt;` в начале строки: &gt; Это цитата &gt; &gt; Это продолжение цитатыПример синтаксиса<em>Скриншот: Skillbox Media</em><p>Подробнее о том, как пользоваться всеми возможностями этого языка разметки, читайте в нашей шпаргалке по <a>синтаксису Markdown</a>.</p>
40 Выделить заголовок -- поставить перед строкой от одной до шести решёток `#`. Чем больше решёток, тем ниже уровень заголовка. ## Заголовок второго уровня #### Заголовок четвёртого уровня Перенести строку -- поставить после неё два пробела ` ` Выделить *курсивом* -- поставить одну звёздочку `*` в начале и конце. Выделить **жирным** -- поставить две звёздочки `**` в начале и конце. Выделить ***жирным курсивом*** поставить три звёздочки `***` в начале и конце. Выделить `элемент кода` -- поставить один или больше обратных апострофов `` ` ``в начале и конце. Экранировать символ -- поставить перед ним обратную косую черту `\` Создать нумерованный список -- поставить число через точку в начале строки: 1. Первый пункт 2. Второй пункт Создать ненумерованный список: использовать `*`, `-` или `+` в начале строки: * Первый пункт * Второй пункт Выделить цитату -- поставить закрывающую угловую скобку `&gt;` в начале строки: &gt; Это цитата &gt; &gt; Это продолжение цитатыПример синтаксиса<em>Скриншот: Skillbox Media</em><p>Подробнее о том, как пользоваться всеми возможностями этого языка разметки, читайте в нашей шпаргалке по <a>синтаксису Markdown</a>.</p>
41 <p>Первоначальным Markdown, который появился в 2004 году, сейчас почти никто не пользуется. Разные платформы быстро стали создавать<strong>собственные реализации Markdown</strong>.</p>
41 <p>Первоначальным Markdown, который появился в 2004 году, сейчас почти никто не пользуется. Разные платформы быстро стали создавать<strong>собственные реализации Markdown</strong>.</p>
42 <p>В какой-то момент эти реализации стали вступать в противоречие друг с другом. Из-за мелких различий в синтаксисе текст, оформленный согласно одной реализации, мог по-другому отображаться в другой.</p>
42 <p>В какой-то момент эти реализации стали вступать в противоречие друг с другом. Из-за мелких различий в синтаксисе текст, оформленный согласно одной реализации, мог по-другому отображаться в другой.</p>
43 <p>Так продолжалось, пока в 2014 году "группа поклонников Markdown" не выпустила<strong>спецификацию</strong><a><strong>CommonMark</strong></a>. В группу входили сотрудники разных компаний, использующих Markdown на своих платформах: Pandoc, Meteor, GitHub, Reddit, Stack Overflow, Discourse.</p>
43 <p>Так продолжалось, пока в 2014 году "группа поклонников Markdown" не выпустила<strong>спецификацию</strong><a><strong>CommonMark</strong></a>. В группу входили сотрудники разных компаний, использующих Markdown на своих платформах: Pandoc, Meteor, GitHub, Reddit, Stack Overflow, Discourse.</p>
44 <p>В спецификации они не только<strong>более детально прописали синтаксис</strong>, но и <strong>добавили новые функции</strong>. Например, разрешили использовать некоторые HTML-теги внутри Markdown-разметки, добавили новые способы переноса строк, оформления ссылок и блоков кода.</p>
44 <p>В спецификации они не только<strong>более детально прописали синтаксис</strong>, но и <strong>добавили новые функции</strong>. Например, разрешили использовать некоторые HTML-теги внутри Markdown-разметки, добавили новые способы переноса строк, оформления ссылок и блоков кода.</p>
45 <p>На основе CommonMark создано большинство<strong>диалектов</strong>языка Markdown - они в целом соответствуют стандарту, но расширяют его и добавляют собственные функции. Такие диалекты есть у Discourse, GitHub, GitLab, Reddit, Qt, Stack Overflow, Swift, Microsoft Learn.</p>
45 <p>На основе CommonMark создано большинство<strong>диалектов</strong>языка Markdown - они в целом соответствуют стандарту, но расширяют его и добавляют собственные функции. Такие диалекты есть у Discourse, GitHub, GitLab, Reddit, Qt, Stack Overflow, Swift, Microsoft Learn.</p>
46 <p>Есть и <strong>другие версии Markdown</strong>, которые создавались независимо от CommonMark и не наследуются от него. Вот некоторые из них:</p>
46 <p>Есть и <strong>другие версии Markdown</strong>, которые создавались независимо от CommonMark и не наследуются от него. Вот некоторые из них:</p>
47 <ul><li><a>Markdown Extra</a> - написан для PHP, позже адаптирован под Python и Ruby;</li>
47 <ul><li><a>Markdown Extra</a> - написан для PHP, позже адаптирован под Python и Ruby;</li>
48 <li><a>LiaScript</a> - написан для создания интерактивного образовательного контента;</li>
48 <li><a>LiaScript</a> - написан для создания интерактивного образовательного контента;</li>
49 <li><a>MultiMarkdown</a> - написан, чтобы Markdown можно было конвертировать в форматы TeX, PDF и ODF;</li>
49 <li><a>MultiMarkdown</a> - написан, чтобы Markdown можно было конвертировать в форматы TeX, PDF и ODF;</li>
50 <li><a>R Markdown</a> - написан для создания динамических страниц, кроме R поддерживает языки Python, C++, Julia и SQL.</li>
50 <li><a>R Markdown</a> - написан для создания динамических страниц, кроме R поддерживает языки Python, C++, Julia и SQL.</li>
51 </ul><ul><li><strong>Markdown -</strong><strong>облегчённый язык разметки</strong>, при помощи которого оформляют текстовые документы. Он конвертируется в HTML и другие форматы, но сделан так, чтобы его было удобно читать даже в виде исходного кода.</li>
51 </ul><ul><li><strong>Markdown -</strong><strong>облегчённый язык разметки</strong>, при помощи которого оформляют текстовые документы. Он конвертируется в HTML и другие форматы, но сделан так, чтобы его было удобно читать даже в виде исходного кода.</li>
52 <li>Markdown<strong>часто используют программисты</strong>для написания технической документации, но сфера его применения гораздо шире.</li>
52 <li>Markdown<strong>часто используют программисты</strong>для написания технической документации, но сфера его применения гораздо шире.</li>
53 <li>У Markdown есть<strong>много реализаций и диалектов</strong>. Разные платформы расширяют инструментарий языка для своих нужд.</li>
53 <li>У Markdown есть<strong>много реализаций и диалектов</strong>. Разные платформы расширяют инструментарий языка для своих нужд.</li>
54 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
54 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>