Если вы регулярно пользуетесь социальными сетями или дискуссионными форумами, скорее всего, вы видели или использовали Markdown, даже не зная, что такое Markdown.
Для многих пользователей Интернета HTML был первым и самым элементарным языком программирования, который они изучили. Однако Markdown еще проще. На самом деле это настолько просто, что курсов по нему точно не существует. Вы можете изучить его за считанные минуты.
![](/images/2065/text-editor.jpg.optimal.jpg)
В этой статье мы рассмотрим основы того, что такое Markdown, и все, что вам следует знать об одном из самых популярных и легких языков разметки в Интернете.
Что такое уценка?
Название Markdown представляет собой игру на термине «разметка». Разметка определяется как «процесс или результат исправления текста при подготовке к печати». Это точное описание того, как языки программирования взаимодействуют с интерпретаторами и механизмами рендеринга для отображения текста для тех из нас, кто просматривает Интернет.
HTML означает «язык гипертекстовой разметки », поэтому Markdown — это способ более простого написания HTML-кода, хотя и менее надежный.
![](/images/2065/html.png)
Markdown был создан в 2004 году Джоном Грубером и Аароном Шварцем, которые хотели позволить людям «писать, используя удобный для чтения и записи простой текстовый формат, при необходимости конвертировать его в структурно допустимый XHTML (или HTML). )».
Одной из основных целей Markdown было обеспечение более легкого чтения по сравнению с его альтернативами. Это делает написание Markdown и чтение обычного текстового кода Markdown очень простым.
На каких сайтах используется уценка?
Поскольку Markdown — это просто более простой способ написания HTML, вы не увидите веб-сайты, которые будут указывать, что они «написаны на Markdown». Однако вы найдете множество веб-сайтов, которые позволяют пользователям вносить свой вклад или публиковать сообщения способами, допускающими Markdown.
Одним из примеров является GitHub. В предварительно созданном файле README.md каждого репозитория GitHub принимается Markdown. Как следует из этого, MD — это расширение, используемое для файлов, написанных с использованием кода Markdown.
![](/images/2065/reddit-markdown.png)
Reddit и Stack Exchange также используют Markdown, чтобы пользователи могли лучше организовывать публикации и выражать свои мысли. Сайты обмена стеками, например Переполнение стека, не были бы одинаковыми без Markdown для преобразования обычного текста в читаемые форматированные фрагменты кода..
Как использовать уценку
На изображении выше показаны примеры форматирования Markdown для создания новой текстовой публикации Reddit. Хотя в нем рассматриваются основы Markdown, некоторые распространенные примеры не включены. Давайте рассмотрим это.
Заголовки
В Markdown вы можете создать заголовок, набрав # (знак числа/решетки) перед текстом. Количество знаков цифр/решеток, которые вы используете, будет уменьшать уровень заголовка. Например, # будет самым крупным заголовком, а ### покажет меньший подзаголовок.
В HTML они просто преобразуются в теги , а ### — это
.
Изображения
Как и ссылки, изображения в Markdown создаются путем заключения альтернативного текста в квадратные скобки и URL-адреса в круглых скобках. Вот пример:
[Логотип службы поддержки](https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )
Встроенный код
Начало строки с четырьмя пробелами приведет к созданию блока кода, но для встроенного кода вы можете просто заключить текст в обратные кавычки. Вот пример:
`int main(){printf («Привет, мир\n»);return 0;}`
Текстовые редакторы Markdown
Если вы заинтересованы в освоении Markdown, отличным началом будет поддержка в виде настольного текстового редактора. Однако, поскольку Markdown можно визуализировать в браузере и не требует сложного взаимодействия с сервером, существуют даже онлайн-редакторы Markdown.
Автономные редакторы Markdown
Один из лучших автономных редакторов Markdown (и текстовых редакторов в целом) для Windows, macOS и Linux — Возвышенный текст.
![](/images/2065/sublime-text-markdown.png)
Все, что вам нужно сделать, чтобы включить подсветку синтаксиса Markdown, — это загрузить файл MD или установить для подсветки синтаксиса значение Markdown , нажав Обычный текст в правой части окна. строка состояния.
Два других замечательных бесплатные редакторы Markdown — это Типора (Mac) и Замечательный (Linux).
Интернет-редакторы Markdown
Веб-редакторы Markdown, как правило, более многофункциональны, поэтому мы настоятельно рекомендуем их.
![](/images/2065/stackedit.png)
Например, СтекПравить предоставляет удобный интерфейс с двумя панелями: одна для вашего кода Markdown, а другая для динамического предварительного просмотра вашего текста в реальном времени.
Если вы новичок в StackEdit, все, что вам нужно сделать, это нажать Начать писать , и вы перейдете в его веб-редактор, который поставляется с предварительно заполненным примером кода Markdown. и инструкции..
Если в StackEdit нет того, что вы ищете, воспользуйтесь Диллинджер или Редактор.md.
Markdown присутствует повсюду в сети, и если вы новичок в Интернете, то, вероятно, это будет первый неофициальный «язык кодирования», который вы научитесь использовать. Это чрезвычайно полезно и расширяет возможности нашего общения в Интернете посредством текстовых сообщений, поэтому мы надеемся, что эта статья помогла вам узнать об этом больше!