HDG обяснява: Какво е Markdown и какви са основните положения, които трябва да знам?

Ако редовно използвате онлайн социални мрежи или дискусионни форуми, има вероятност да сте виждали или използвали Markdown , без дори да знаете какво е Markdown .

За мнозина, които вече са в мрежата, HTML беше първият и най-елементарен език за кодиране, който научиха. Markdown обаче е още по-прост. Всъщност е толкова просто, че курсове за него точно не съществуват. Можете да го научите само за минути.

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

Какво е Markdown?(What Is Markdown?)

Като име Markdown е игра на термина „маркиране. ” Маркирането(” Markup) се дефинира като „процес или резултат от коригиране на текст при подготовка за печат“, което е точно описание на това как езиците за програмиране взаимодействат с интерпретаторите и машините за изобразяване, за да показват текст за тези от нас, които сърфират в интернет.

HTML означава „Hypertext Markup Language“ и Markdown следователно е начин за по-лесно писане на HTML код, макар и по не толкова стабилен начин.

Markdown е създаден през 2004 г. от Джон Грубер(John Gruber) и Арън Суорц(Aaron Swartz) , които искаха да позволят на хората „да пишат, използвайки лесен за четене и писане обикновен текстов формат, по избор да го конвертират в структурно валиден XHTML (или HTML )“.

Една от основните цели на Markdown беше да позволи по-лесна четливост в сравнение с неговите алтернативи. Това прави писането на Markdown и четенето на обикновен текст Markdown код много лесни.

Какви сайтове използват Markdown?(What Sites Use Markdown?)

Тъй като Markdown е просто по-прост начин за писане на HTML , няма да видите уебсайтове, които се кредитират като „написани в Markdown “. Въпреки това ще намерите много уебсайтове, които позволяват на потребителите да допринасят или публикуват по начини, които приемат Markdown .

Един пример е GitHub . В предварително генерирания файл README.md на всяко GitHub хранилище се приема Markdown . Както това предполага, MD е разширението, използвано за файлове, които са написани с помощта на Markdown код.

Reddit и Stack Exchange също използват Markdown като начин своите потребители да организират по-добре публикациите и да изразяват себе си. Сайтовете на Stack Exchange(Stack Exchange sites) като Stack Overflow не биха били същите без Markdown за преобразуване на обикновен текст в четими, форматирани фрагменти от код.

Как да използвате Markdown

Примерното изображение по-горе показва примери за форматиране на Markdown за създаване на нова текстова публикация в Reddit . Въпреки че разглежда основите на Markdown , някои често срещани примери не са включени. Да преминем през тях.

Заглавия

В Markdown можете да създадете заглавка, като напишете # (число/знак на лира) преди текста. Броят на знаците за число/паунд, които използвате, ще намали нивото на заглавката. Например, # ще бъде най-голямото заглавие, а ### ще показва по-малко подзаглавие.

В HTML те просто се преобразуват ветикети.# е <h1> и ### е <h3>, например.

Изображения

Подобно на връзките, изображенията в Markdown се създават чрез обвиване на алтернативния текст в квадратни скоби и URL адреса(URL) в скоби. Ето един пример:

[Лого на Geek на Help Desk]( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )

Вграден код

Започването на ред с четири интервала ще създаде кодов блок, но за вграден код можете просто да увиете текст в обратни точки. Ето един пример:

*int main(){printf (“Здравей свят ”); връщане на 0;}*

Текстови редактори на Markdown

Ако се интересувате от овладяване на Markdown , намирането на подкрепа под формата на настолен текстов редактор е чудесно начало. Въпреки това, тъй като Markdown може да бъде изобразен на живо в браузъра и не изисква никакво сложно взаимодействие от страна на сървъра, има дори онлайн редактори на Markdown .

Самостоятелни редактори на Markdown

Един от най-добрите самостоятелни редактори на Markdown (и текстови редактори като цяло) за Windows , macOS и Linux е Sublime Text .

Всичко, което трябва да направите, за да активирате подчертаването на синтаксиса на Markdown , е да заредите MD файл или да зададете подчертаването на синтаксиса на Markdown , като щракнете върху Plain Text от дясната страна на лентата на състоянието.

Други два страхотни безплатни редактора Markdown(free Markdown editors) са Typora (Mac) и Remarkable (Linux).

Уеб-базирани редактори на Markdown

Уеб-базираните редактори на Markdown обикновено са по-богати на функции, така че силно ги препоръчваме.

Например, StackEdit предоставя интерфейс без разсейване с два панела: един за вашия Markdown код и друг за динамичен визуален преглед на живо на вашия текст. 

Ако сте нов в StackEdit , всичко, което трябва да направите, е да щракнете върху Start Writing и ще бъдете отведени до неговия уеб-базиран редактор, който идва предварително попълнен с примерен код за Markdown и инструкции.

Ако StackEdit няма това, което търсите, вижте Dillinger или Editor.md .

Markdown е навсякъде в мрежата и ако сте нов в интернет, това вероятно ще бъде първият неофициален „език за кодиране“, който се научите да използвате. Тя е изключително полезна и подобрява начина, по който общуваме онлайн чрез текст, така че се надяваме, че тази статия ви е помогнала да научите повече за нея!



About the author

„Аз съм експерт по Windows и Office на свободна практика. Имам над 10 години опит в работата с тези инструменти и мога да ви помогна да извлечете максимума от тях. Моите умения включват: работа с Microsoft Word, Excel, PowerPoint и Outlook; създаване на уеб страници и приложения; и помагане на клиентите да постигнат своите бизнес цели."



Related posts