Markdown - це спосіб швидко і легко записати контент для Інтернету, і в той же час уникнути всього того, що вимагають браузери з брудним HTML-кодом. Ви також можете форматувати уцінку для створення інших документів. Але як це працює, і як ви починаєте його використовувати?
Навіщо використовувати форматування Markdown?
Основною перевагою Markdown є його простий текстовий формат. Це означає, що ви можете використовувати практично будь-яку програму для написання вашого документа, від простих текстових редакторів, таких як Windows Notepad і TextEdit на macOS, до будь-якого з безлічі варіантів в Linux. Мобільні операційні системи, такі як Android і iOS, також мають безліч безкоштовних додатків, які будуть обробляти простий текст.
Це також означає, що ви можете взяти створений вами файл у будь-якій з цих програм і використовувати його в будь-якому іншому місці без особливих проблем. Вам не потрібно турбуватися про несумісність форматування, тому що «формати», які ви застосовуєте до свого листа, самі по собі є простим текстом. Прості текстові файли також невеликі порівняно з більшістю форматів, таких як текстові процесори, тому простір на вашому телефоні або флеш-накопичувачі буде набагато більшим.
Вищезгадане відноситься до ряду простих текстових «полегшених мов розмітки», але у Markdown, зокрема, також є ряд переваг, в тому числі:
- Простота: ядро Markdown за своєю природою дуже спрощено і не має великого синтаксису для запам'ятовування.
- Особливості: Якщо вам потрібні більш просунуті функції (наприклад, виноски), існують розширені версії, такі як GitHub зі смаком Markdown і Multi-Markdown.
- Підтримка платформи: вона дуже добре підтримується в таких програмах, як текстові редактори (які, наприклад, покажуть вам попередній перегляд форматованого тексту), і в системах управління контентом, де ви можете вводити Markdown безпосередньо, наприклад, в повідомлення в блозі.
Що таке уцінка?
Markdown - це гра терміну «розмітка», що відноситься конкретно до HTML. Мова розмітки використовує текстові коди для визначення розділів контенту, візуальних прикрас та вбудованих об'єктів, таких як зображення. Наприклад, навіть надзвичайно проста веб-сторінка з заголовком, областю з пропозицією тексту і зображенням стає надзвичайно обтяжливою, щоб писати вручну:
Це є довгий блок коду для буквального подання пропозиції користувачеві, і не дуже привабливим способом. Але саме такі теги HTML, як < div >, < strong > та < img >, дійсно знижують вашу продуктивність. Мало того, що вони охоплюють більшу частину тексту, якщо ви випадково набрали один з них, ваша сторінка не буде відображатися правильно.
Тому замість того, щоб застосовувати «розмітку» до вашого тексту, ви повинні замість цього застосувати зворотне: розмітка. Markdown - це спроба використовувати щось подібне до тегів розмітки, але набагато більш компактним і зручним для авторів способом. Наприклад, вищенаведене в Markdown буде виглядати так:
Бачиш, наскільки він чистіший? Один з принципів Markdown - бути «читаною людиною у вихідній формі». І, дивлячись на вищесказане, досить ясно, що до чого. Знак геша на початку позначає заголовок, а зірочки означають акцент (особливо жирний). Це те, що багато людей роблять в текстових повідомленнях, так що їх легко інтерпретувати. Навіть зображення, що вимагає чогось більш технічного, легше зрозуміти, ніж HTML.
Короткий підручник з форматування Markdown
Коли ви пишете для Інтернету, ви можете зрозуміти деякі основні моменти Markdown:
- Заголовки: Як згадувалося вище, початок рядка з хеш-мітки і пробілу вказує на заголовок. Один хеш означає заголовок «Рівень 1», два хеші - «Рівень 2» і так далі. Уцінка підтримує до п "яти рівнів заголовків.
- Жирний шрифт: Обведіть текст * * подвійними зірочками * *, щоб зробити його жирним.
- Курсив: оточте текст * зірочками *, щоб зробити його курсивом.
- Списки: списки прості. Використовуйте тире або зірочки плюс пробіл для маркірованих списків, інакше використовуйте числа з точкою і пробілом. Вам навіть не потрібно правильно замовляти свої номери, Markdown подбає про це при конвертації.
- Посилання: вони використовують формулу: [адреса посилання] (текст, який буде пов'язаний). Найскладніше - це пам'ятати, який тип дужок отримати.
- Зображення: найхитріша з усіх, зображення починаються з знака оклику, потім в дужках вказується альт-текст зображення, а шлях до зображення в квадратних дужках піднімається ззаду. Ви можете побачити це у зразку Markdown у попередньому розділі.
З цим крихітним синтаксисом Markdown у вас є все, що вам потрібно, щоб написати статтю, подібну до цієї.
Використання Markdown для створення інших документів
Проект Markdown надає інструмент командного рядка для роботи з документами Markdown. Однак це утиліта командного рядка, тому вона не найзручніша, і написана вона також на дещо застарілій мові Perl.
На щастя, є два інших типи програм, які трохи більше здатні працювати з введенням Markdown.
- Pandoc: серед утиліт командного рядка Pandoc виділяється як віртуальний швейцарський армійський ніж для перетворення документів. Варто витратити час на навчання. За його допомогою можна легко виводити файли Markdown у форматах Word (.DOCX), OpenDocument Text (.ODT) або PDF.
- ReText: ви можете використовувати будь-який простий текстовий редактор для роботи в Markdown, але ReText дозволить вам працювати в Markdown трохи легше. Це простий редактор з декількома вкладками документів і попереднім переглядом вашої Markdown. Він не експортується безпосередньо у формат Word, але ви можете відкрити файл. ODT у Word і зберегти його відповідним чином.
Markdown - це портативний формат, з яким легко працювати
Markdown - це спосіб зафіксувати ваш лист, де б ви не перебували, незалежно від того, на якому пристрої ви перебуваєте, і будьте впевнені, що ви зможете використовувати його для створення відформатованого документа пізніше.
Формат звичайного тексту невеликий за розміром файлу, переносимо і позбавляє звичку возитися зі шрифтами до тих пір, поки не настане час їх опублікувати. Вивчивши його про