Программирование

Markdown

Что такое Markdown?

Markdown написал Джон Грубер в 2004 году. Аарон Шварц тоже помогал в первой работе. Цель была сохранить обычный текст читаемым и, когда нужно, получить из него HTML. Заголовок пишут с # в начале строки. Жирный текст стоит между двумя звёздами. Список начинается с тире или звёздочки. Ссылка показывает текст и адрес в скобках. Сам файл ничего не запускает. Сайт или программа, которые его читают, превращают его в HTML. Не каждый сайт читает одну и ту же мелочь одинаково. Поэтому таблица, которая работает в одном месте, в другом может выйти криво.

Для чего нужен Markdown?

Markdown нужен для заметки, README и простого документа. Читающий видит и знак, и чистый текст.

  • Писать файл README проекта
  • Хранить короткую заметку урока
  • Быстро писать заголовок и список
  • Потом превратить текст в HTML

Что можно делать с Markdown?

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

Сложно ли освоить Markdown?

Написать один заголовок легко. Трудность в пустой строке и в разнице сайтов. Если перед списком не поставить пустую строку, некоторые читатели считают его обычным текстом. Число звёзд путает жирный и наклонный текст. Таблица не везде одна и та же. Вставка HTML внутрь на одном сайте работает, на другом удаляется. Поэтому тот же файл нужно один раз открыть на нужном сайте.

Плюсы и ограничения

Плюс: текст остаётся чистым, знаков мало, многие сайты его читают. Ограничение: мелкое правило не одно на каждом сайте. Markdown — не HTML и не программа.

Основные понятия

Знак говорит роль текста. Пустая строка отделяет новый блок. Программа, которая переводит, делает из этого HTML.

  • # — это заголовок
  • Тире — пункт списка
  • Две звезды делают текст жирным
  • Сам файл страницу не открывает

Короткий пример

Это пишет один заголовок и один список. Страницу само не рисует.

# Qeyd

- birinci
- ikinci

Частые вопросы

  • Markdown и HTML — одно и то же? Нет. HTML использует теги. Markdown использует короткий знак. Программа может превратить его в HTML.
  • Markdown — язык программирования? Нет. Он держит текст читаемым. Кнопку и счёт не запускает.
  • На каждом сайте выглядит одинаково? Нет. Основные знаки близки. Таблица и некоторые мелочи меняются от сайта к сайту.