Как создать таблицу уценок

В 2004 году Джон Грубер из Daring Fireball создал Markdown, облегченный язык разметки для публикации контента в Интернете. Он использует простой для понимания синтаксис форматирования простого текста для создания аккуратного HTML или XHTML с помощью простого сценария Perl.

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

Синтаксис таблицы уценок

Если вы новичок в Markdown, не беспокойтесь — есть много веских причин, чтобы выучить его

,

Как отмечалось ранее, ванильная Markdown не включала поддержку таблиц. Последующие усилия по стандартизации Markdown были предприняты, наиболее значимым из которых является CommonMark. Эта реализация Markdown также не включает встроенную поддержку таблиц, хотя возможны будущие итерации.

Большинство современных редакторов Markdown поддерживают несколько различных реализаций облегченного языка разметки. И Github Flavored Markdown, и Markdown Extra предоставляют поддержку таблиц, и они хорошо поддерживаются как в онлайн-платформах, так и в современных редакторах.

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

Вот пример таблицы уценок, созданной с использованием GitHub Flavored Markdown или Markdown Extra:

| Column 1       | Column 2     | Column 3     |
| :------------- | :----------: | -----------: |
|  Cell Contents | More Stuff   | And Again    |
| You Can Also   | Put Pipes In | Like this \| |

Это создает аккуратно отформатированную таблицу, которая выглядит следующим образом:

Таблица создана в уценке

Таблицы создаются с использованием каналов (|) и тире (-), а двоеточия (:) используются для выравнивания содержимого ячеек. В приведенном выше примере мы использовали тире и обычные пробелы для создания аккуратной таблицы как в представлении кода, так и при визуализации. Обратите внимание на двоеточия рядом с тире, которые приводят к выравниванию по левому столбцу по центру, по центру по центру и выравниванию по правому столбцу.

Как отмечено в коде, вы можете вставлять каналы в виде содержимого, если им предшествует обратная косая черта (\). Таблицы автоматически форматируются жирным шрифтом в первой строке и чередуются с полосатыми цветами фона, когда вы добавляете больше строк.

Более простой код уценки

Но вы можете разбить таблицу на более простой формат. Вам нужно только три черты под вашей первой строкой, чтобы определить таблицу. Внешние трубы также могут быть опущены. Добавленные пробелы, чтобы содержимое хорошо вписывалось в код, также могут быть опущены.

Вот пример совершенно правильной, но скудно выглядящей таблицы в Markdown:

Column 1 | Column 2 | Column 3
--- | --- | ---
**Things** | _Don't_ | [Need](http://makeuseof.com)
To | *__Look__* | `Pretty`

Который создает таблицу, которая выглядит следующим образом:

Таблица уценок с грязным кодом

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

Вы также можете вставлять изображения в таблицы, используя соответствующий синтаксис Markdown. Проверьте наш печатный шпаргалку Markdown

для полного списка синтаксиса форматирования.

Генераторы таблиц уценок

Если вам особенно нравится способ, которым Markdown упрощает добавление простого форматирования, заголовков, ссылок и изображений, и вы не будете мешать с форматированием таблицы, вам может подойти генератор таблиц Markdown.

Генератор таблиц уценок

Генератор таблиц уценок

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

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

После того, как вы заполнили свой стол, нажмите генерировать кнопку, чтобы увидеть уценку. Вы можете тогда Скопировать в буфер обмена и вставьте таблицу в ваш документ. Проверить Компактный режим коробка, чтобы сжать стол и сэкономить место. Этот генератор также можно использовать для импорта файла .CSV через файл меню.

Скопируйте Excel / Google Table, Вставьте как Markdown

Этот превосходный инструмент для преобразования Excel или Google Sheets в Markdown является детищем разработчика программного обеспечения Дейва Джонсона и размещен в его собственном блоге. Он основан на коде Jonathan Hoyt copy-excel-paste-markdown и не может быть проще в использовании.

Просто скопируйте диапазон таблицы в инструменте работы с электронными таблицами, вставьте его в текстовое поле и посмотрите, как он автоматически преобразуется в таблицу, соответствующую Markdown. Затем вы можете скопировать его снова и вставить в документ Markdown.

Дейв также создал версию, которая также обрабатывает выравнивание столбцов, так же, как Markdown Table Generator выше.

Расширение MarkdownTableMaker Chrome

MarkdownTableMaker для Chrome

Если вы проводите много времени в Google Sheets и предпочитаете расширение браузера для преобразования либо диапазона ячеек, либо всей электронной таблицы в Markdown, MarkdownTableMaker для Chrome должен сработать. Если вы проводите много времени в Google Диске, вы можете интегрировать его в свой рабочий процесс с этими редакторами Markdown, совместимыми с Google Drive.

,

Мастер уценки сегодня

Знание Markdown — это отличный навык, который вы можете добавить в свой репертуар цифровых публикаций. Публикуете ли вы комментарии на Reddit или планируете создать блог, этот упрощенный язык разметки весьма универсален. В сочетании с правильным редактором Markdown можно легко преобразовать в HTML, PDF и т. Д.

Начните сегодня с нашим руководством по изучению Markdown

!

Ссылка на основную публикацию