уценка

Введение в Markdown

Введение в Markdown

Введение в Markdown

Уценка

Markdown - это инструмент преобразования текста в HTML. Сегодня он стал де-факто синонимом класса облегченных языков описания разметки. Он использует синтаксис форматирования обычного текста. Идея Markdown заключалась в том, чтобы сделать написание веб-страниц и особенно записей в блогах таким же простым, как написание электронного письма. На момент ноября 2017 года цель достигнута, и Markdown, а также его производные Asciidoc, Asciidoctor и Asciidoctor-pdf широко используются.

Markdown ориентирован только на простой текст и воздерживается от всех других сложностей, которые можно найти в HTML. Его легко изучить, поскольку он остается простым, поэтому он также быстрее, поскольку используются минимальные символы, что также снижает вероятность ошибки в конце. На рисунке 1 показан базовый документ, показанный в редакторе Markdown Stackedit. Слева вы видите исходный код, а справа - соответствующий вывод HTML. Вы можете заметить, что заголовки просто отмечены числом # в соответствии с уровнем иерархии заголовка.

Преобразование текста

Простой текст можно преобразовать в XHTML (HTML) и многие другие форматы с помощью инструментов командной строки, таких как Markdown или Pandoc. По сути, оба инструмента создают только фрагменты HTML и записывают вывод в стандартный вывод. Pandoc предлагает переключатель «-o имя_файла» для записи вывода HTML в указанный файл. Как видно ниже, выходной файл называется базовым.html и содержит фрагмент HTML - два заголовка и абзац.

$ pandoc -o базовый.html базовый.md $ cat базовый.html 

Как создать пакет Debian

Предисловие

Быть ответственным за машину означает заботиться как об аппаратном обеспечении, так и о программных компонентах. С точки зрения повседневной жизни системного администратора, гораздо лучше устанавливать программное обеспечение в виде пакета программного обеспечения, а не набора исходных файлов. Это снижает затраты на правильное обслуживание системы. $

Для создания автономных HTML-документов с полным HTML-заголовком Pandoc принимает ключ «-s» следующим образом:

$ pandoc -o базовый.html -s базовый.md $ cat базовый.html        <style>   

Как создать пакет Debian

Предисловие

Быть ответственным за машину означает заботиться как об аппаратном обеспечении, так и о программных компонентах. С точки зрения повседневной жизни системного администратора, гораздо лучше устанавливать программное обеспечение в виде пакета программного обеспечения, а не набора исходных файлов. Это снижает затраты на правильное обслуживание системы.

Преимущество хранения контента отдельно от визуального отображения заключается в том, что это не испортит внешний вид вашего сайта. Версия 1.0.1, разработанный Джоном Грубером и Аароном Шварцем, был выпущен в декабре 2004 года и доступен как бесплатное программное обеспечение (см. Ссылки в конце этой статьи).

Текстовые элементы

Заголовки

В соответствии с соответствующим уровнем HTML, заголовки пишутся с несколькими символами # следующим образом:

# H1 ## H2 ### H3 #### H4 ##### H5 ###### H6 

Для H1 и H2 допустимы два альтернативных способа записи:

H1 == H2 -- 

Обратите внимание, что количество знаков равенства или тире должно совпадать с количеством символов в заголовке.

Выделение текста

Для выделения текста поддерживаются следующие элементы:

Списки

Markdown поддерживает неупорядоченные и упорядоченные списки. Упорядоченные списки начинаются со звездочки, знака плюс или минус. Упорядоченные списки просто начинаются с цифры. Чтобы создать подсписки, сделайте отступ для элемента списка двумя пробелами (Markdown, StackEdit) или четырьмя пробелами (Pandoc), как показано ниже:

1. фрукты * яблоко * банан 2. напитки + вода + молоко 

Изображений

Самый простой способ - использовать встроенный стиль следующим образом:

![Логотип Debian] (логотип debian.png «Логотип Debian») 

Это отображает указанное изображение. Как только вы наведете указатель мыши на изображение, вы увидите соответствующий текст описания.

Подсветка кода и синтаксиса

Есть два варианта - встроенный код и блоки кода. Встроенный код заключен в три обратных кавычки, например «'print (« Привет, мир!»)« '. Блоки кода также начинаются и заканчиваются тремя обратными кавычками, но на отдельных строках, как показано ниже:

"print (" Привет, мир!”)"

Markdown не поддерживает подсветку синтаксиса, но такие диалекты, как Markdown Here, поддерживают.

Таблицы

Markdown не поддерживает таблицы, но расширения, такие как GFM и Markdown Here, делают.

Цитаты

Цитаты начинаются со знака «>». Цитировать текст становится очень удобно.

> "Ой! абсурдно иметь твердое правило о том, что следует> читать, а что не следует. Более половины современной культуры зависит> от того, что не следует читать.">> Как важно быть серьезным. (Оскар Уайлд) 

Ссылки

Ссылки относятся к другим документам или к разделам в текущем. Стиль написания аналогичен изображениям и состоит из описания ссылки в квадратных скобках и URL-адреса в обычных скобках.

[Я встроенная ссылка] (https: // linuxhint.com) 

Кроме того, вы можете добавить альтернативный текст:

[Я встроенная ссылка с дополнительным текстом] (https: // linuxhint.com «LinuxHint») 

На ссылки можно ссылаться следующим образом:

[LinuxHint] [1]… немного текста… [1]: https: // linuxhint.ком 

Это позволяет вам легко создавать списки ссылок в конце вашего документа, как это часто бывает в научных документах.

Заключение

Markdown довольно прост и необходим всем, кто занимается документацией и регулярно публикует контент. Пользоваться им одно удовольствие.

Рекомендации

Средняя кнопка мыши не работает в Windows 10
В средняя кнопка мыши помогает пролистывать длинные веб-страницы и экраны с большим объемом данных. Если это прекратится, вы в конечном итоге будете и...
Как изменить левую и правую кнопки мыши на ПК с Windows 10
Совершенно нормально, что все устройства компьютерной мыши эргономичны для правшей. Но есть мышиные устройства, специально разработанные для левшей ил...
Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...