Как повысить эффективность письма с помощью контента Markdown

уценка-форматирование текста

В Linux доступно множество инструментов для создания текстового контента: текстовые редакторы, текстовые процессоры, системы управления контентом и настольные издательские приложения. Наиболее подходящий будет зависеть от того, как будет распространяться ваш контент: на бумаге, в электронном виде в формате PDF или в Интернете.

Но Традиционно процесс создания этого контента часто отличается от окончательного макета, о чем свидетельствует недавняя популярность редакторов, не отвлекающих внимание (таких как WriteRoom для Mac OS X и iOS или кроссплатформенный FocusWriter). Одно из их преимуществ заключается в том, что вы можете составлять черновик своей работы в виде обычного текста, что является отличным форматом по ряду причин:

  • Использование обычного текста позволяет сосредоточиться на словах, а не на их форматировании.
  • Это один из самых портативных форматов
  • Вы можете использовать множество инструментов, которые помогут вам управлять им, например DropBox, который поставляется с собственным встроенным текстовым редактором, или параллельные системы управления версиями (например, Subversion, как описано здесь), когда вы вносите изменения.

Проблема заключается в том, что вам нужно преобразовать эти простые текстовые слова во что-то хорошо отформатированное и удобочитаемое. К счастью, в Linux есть две программы, которые позволяют создавать черновики в виде обычного текста, а затем преобразовывать их в другие, более графические форматы.

Синтаксис Markdown

Markdown - это так называемый "облегченный язык разметки". Он похож на HTML (и, по сути, позволяет вставлять HTML непосредственно в документы Markdown), и если вы установите сопутствующую программу, вы можете преобразовать то, что вы создаете, в чистый HTML. Но вам просто нужно немного знать синтаксис, чтобы начать писать в Markdown с помощью любого текстового редактора:

  • Строки заголовка (например, уровня 1, уровня 2 и т. Д.) Начинаются с хэш-тега (#), по одному для каждого уровня заголовка (т.е. для заголовка уровня 3 требуется три хеш-тега)
  • Текст, выделенный полужирным шрифтом, должен быть заключен в два подчеркивания или звездочки **, как это **
  • Текст, выделенный курсивом, должен быть заключен в один символ подчеркивания или звездочку, * как это *
  • Маркированные элементы начинаются с тире (-), плюса (+) или одной звездочки (*), за которыми следует один пробел.
  • Пронумерованные элементы начинают строку с номера, за которым следует точка и один пробел (например, "1."). Обратите внимание, что фактические числа, которые вы используете, не имеют значения, поэтому не беспокойтесь о том, чтобы убедиться, что они в порядке - я использую все единицы при составлении этих списков.
  • При вставке гиперссылки поместите текст, на который будет сделана ссылка, в [квадратные скобки], за которым сразу же следует URL-адрес, на который нужно создать ссылку (в скобках).

С помощью этих нескольких элементов можно создавать черновики сообщений в блогах, не беспокоясь о тегах HTML (дополнительную информацию о форматировании, например о вставке изображений, таблиц и ссылок в контент Markdown, можно найти на домашней странице проекта).

Инструмент преобразования уценки

Чтобы преобразовать это в HTML (например, для вставки в CMS, команда для установки этого в Linux выглядит следующим образом:

После установки преобразовать контент из Markdown в HTML так же просто, как выполнить следующую команду:

HTML-код, который вы получаете с помощью этой команды, можно легко вставить в системы ведения блогов и управления контентом - некоторые из них (например, WordPress и Movable Type) даже имеют плагины, которые будут обрабатывать форматирование, когда вы помещаете Markdown непосредственно в редактор. Сам по себе Markdown - отличный способ быстро создавать черновики веб-контента. В следующей статье я расскажу, как связать Markdown с инструментом Pandoc для преобразования вашего содержимого Markdown в другие форматы, включая текстовый формат OpenDocument (.odt), Microsoft Word (.docx), ePub, PDF и форматы набора, такие как LaTeX. . Между прочим, этот пост был написан и преобразован Markdown.