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 — язык программирования? Нет. Он держит текст читаемым. Кнопку и счёт не запускает.
- На каждом сайте выглядит одинаково? Нет. Основные знаки близки. Таблица и некоторые мелочи меняются от сайта к сайту.