Автоматизация, Программирование

Из Markdown в HTML

Время прочтения: 3 мин.

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

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

На заметку: даже некоторые мессенджеры поддерживают Markdown, например, Telegram.

Другим преимуществом Markdown – является его простота, достаточно 10-20 минут, чтобы разобраться с основами и сразу же приступить к работе.

Ниже приведены как примеры основные символы (они будут взяты в двойные кавычки «») для написания текста с Markdown:

«#» — заголовок H1

 «*Текст*» — одна звезда для курсива

«**Текст**» — две звезды для выделения текста жирным

«***Текст***» — три звезды для выделения текста курсивом и жирным одновременно

«>» — для выделения текста как цитаты

«~~Текст~~» — для создания перечеркнутого текста.

Так же Вы можете использовать специальные редакторы, в том числе и онлайн, для создания своего документа. Например, сайт dillinger.io:

Если же Вы отлично освоили Markdown и хотите приступить к созданию контента, используя HTML, или же у Вас уже есть множество статей, заметок с Markdown, а Вам нужно перенести их на сайт, то пригодится библиотека Питона «Markdown».

Она позволяет преобразовывать Markdown в HTML. Ниже показан пример использования данной библиотеки.

Для установки библиотеки нам необходимо один раз прописать «pip install markdown».

В дальнейшем необходимо лишь импортировать модуль «import markdown», когда нам необходимо будет его использовать.

Так же, как мы можем видеть, «markdown» обладает своей документацией,  с которой можно ознакомиться на сайте: https://python-markdown.github.io/ . Чтобы её вызвать – прописываем «help(markdown)».

Примерно так будет выглядеть действие данного модуля:

Он преобразовывает символы Markdown в нужные теги HTML. Если нужно сразу целиком преобразовать весь документ, то это будет выглядеть так:

Вот так бы Ваш документ выглядел в Markdown и в HTML:

И так бы он выглядел на веб-сайте:

На сайте https://www.w3schools.com/ в разделе «Try It Yourself» мы можем убедиться в корректной работе преобразованного Markdown в HTML.

Спасибо за внимание!

Советуем почитать