Markdown — це проста і легка у використанні мова розмітки, розроблена Джоном Грубером у 2004 році. Основна мета Markdown — дозволити користувачам писати текст, який легко читається у своєму сирому вигляді, і водночас його можна конвертувати у структурований формат, такий як HTML, без значних зусиль.
Ключові особливості Markdown:
-
Простота синтаксису: створений для того, щоб бути максимально інтуїтивним і природним. Його синтаксис нагадує звичайний текст, що полегшує його написання та розуміння навіть для тих, хто не має технічного досвіду. Всі елементи розмітки, такі як заголовки, списки, цитати чи посилання, формуються за допомогою простих символів, які легко запам’ятовуються і застосовуються.
-
Читабельність: Текст залишається легко читабельним у своїй первісній формі. Це означає, що навіть без конвертації в HTML або інші формати, текст зрозумілий і не виглядає перевантаженим незрозумілими елементами або символами.
-
Широке застосування: став популярним у різних сферах, від написання технічної документації до ведення блогів, завдяки своїй простоті та універсальності. Він використовується для створення README файлів на GitHub, у системах управління контентом, таких як Jekyll, а також у багатьох текстових редакторах і блог-платформах.
-
Легке конвертування: можна легко конвертувати у HTML, PDF, DOCX та інші формати за допомогою різних інструментів та бібліотек. Це робить його ідеальним для підготовки тексту, який може знадобитися представити у різних форматах без необхідності повторного редагування.
-
Гнучкість та розширюваність: можна розширювати за допомогою різних додаткових синтаксисів або плагінів, що дозволяють включати більш складні елементи розмітки, такі як таблиці, підсвічування коду або навіть інтерактивні елементи. Це робить його придатним як для простих текстів, так і для складніших завдань.
-
Кросплатформенність: підтримується на різних платформах і операційних системах, включаючи Windows, macOS, Linux, а також у веб-редакторах. Це робить його зручним для використання у будь-якому середовищі, де необхідно працювати з текстом.
Приклади Markdown
-
Заголовки:
Заголовки створюються за допомогою символу#
. Кількість#
перед текстом визначає рівень заголовка.# Заголовок 1 рівня ## Заголовок 2 рівня ### Заголовок 3 рівня
-
Форматування тексту:
- Жирний текст:
**жирний текст**
або__жирний текст__
- Курсив:
*курсив*
або_курсив_
- Закреслений текст:
~~закреслений текст~~
- Жирний текст:
-
Списки:
- Нумеровані списки:
1. Перший пункт 2. Другий пункт
- Марковані списки:
- Пункт списку - Ще один пункт
- Нумеровані списки:
-
Посилання:
[Текст посилання](http://example.com)
-
Зображення:
![Альтернативний текст](URL_до_зображення)
-
Код та блоки коду:
- Для вставки коду всередині тексту використовуються одинарні зворотні лапки
`код`
. - Для багаторядкового коду використовуються потрійні зворотні лапки:
багаторядковий код
- Для вставки коду всередині тексту використовуються одинарні зворотні лапки
-
Цитати:
Для цитування тексту використовують знак>
:> Це цитата.
-
Горизонтальна лінія:
Горизонтальна лінія створюється трьома або більше дефісами, зірочками або підкресленнями.---
-
Таблиці:
Таблиці створюються за допомогою вертикальних ліній|
та дефісів-
.| Заголовок 1 | Заголовок 2 | | ----------- | ----------- | | Текст 1 | Текст 2 | | Текст 3 | Текст 4 |
Markdown — це ідеальний інструмент для тих, хто хоче створювати текстовий контент, який легко читати, редагувати і конвертувати у різні формати. Завдяки своїй простоті та функціональності, він став стандартом де-факто для багатьох типів текстових документів в інтернеті. Використовується для написання документації, README файлів на GitHub, публікацій у блогах та навіть для створення електронних листів. Завдяки його простоті та легкості він став популярним інструментом серед розробників і контент-авторів.