Co to jest Markdown i jak z niego korzystasz?

i wiele innych. Komputery nie mają problemu z ich odczytaniem, ponieważ po prostu stosują się do składni (reguł HTML) i stosują formatowanie zgodne ze znacznikami.

Jednak znaczniki utrudniają ludziom czytanie HTML i zrozumienie, jak będzie wyglądał tekst po wyrenderowaniu go przez komputer. Nie jest on zbyt „przyjazny dla użytkownika” dla osób, które nie mają dużego doświadczenia w jego czytaniu.

Z drugiej strony Markdown oznacza „być tak czytelnym i łatwym do napisania, jak to tylko możliwe. ” John Gruber i Aaron Schwartz wyjaśniają, dlaczego stworzyli Markdown w 2004 roku i dostarczają przewodnik po składni Strona Grubera.

Krótko mówiąc, Markdown ułatwia formatowanie tekstu na stronach internetowych, ponieważ jego tagi są prostsze niż HTML i automatycznie konwertują do HTML. Oznacza to, że nie musisz znać języka HTML, aby napisać coś na stronę internetową, ponieważ Markdown tłumaczy tagi na HTML dla Ciebie.

Nie obejmuje wszystkich możliwych tagów HTML, ale raczej najczęstsze opcje formatowania.

Jak korzystasz z Markdown?

Aby skorzystać z Markdown, wystarczy zastosować proste znaczniki do tekstu. Na przykład, aby sformatować tekst kursywą, należy umieścić wokół niego podkreślenia w następujący sposób: _to jest tekst kursywą_.

Oto kilka innych przykładów formatowania Markdown z przewodnik po składni:

Nagłówki

# To jest H1

## To jest H2

###### To jest H6

Bullet Points

* Czerwony
* Zielony
* Niebieski

Listy numerowane

1. Ptak
2. McHale
3. Parafia

Nacisk (kursywa)

*tekst*
_tekst_

Markdown konwertuje zarówno * text *, jak i _text_ na kod HTML lub tag, który teoretycznie można interpretować na wiele sposobów. Na przykład możesz zbudować aplikację, która interpretuje jako migający czerwony tekst. W praktyce jednak prawie każda aplikacja (w tym każda przeglądarka internetowa) interpretuje to jako tekst pisany kursywą.

Silny (pogrubiony)

**tekst**
__tekst__

Markdown konwertuje zarówno ** text **, jak i __text__ na kod HTML tag, który zwykle pojawia się jako pogrubiony tekst. Innymi słowy, dla dodatkowego podkreślenia, użyj podwójnych znaków * lub _.

Istnieją również warianty Markdown – takie jak CommonMark i GitHub Flavored Markdown (GFM) – ale wszystkie są oparte na oryginalnej specyfikacji Markdown. Warianty zwykle po prostu rozszerzają standard, dodając znaczniki formatowania, których nie obejmuje oryginalny Markdown.

Po sformatowaniu tekstu aplikacja musi przekonwertować go do formatu HTML, co zwykle odbywa się automatycznie. Na przykład pliki README w GitHub używają języka Markdown, a jeśli mają rozszerzenie .MD, GitHub automatycznie konwertuje je na prawidłowe tagi HTML, gdy są publikowane.

W większości przypadków nie będziesz musiał tego robić samodzielnie, ale jeśli to zrobisz, istnieje plik Narzędzie Markdown dostępny.

Gdzie możesz skorzystać z Markdown?

Jak wspomnieliśmy powyżej, możesz używać Markdown na GitHub, ale także na Reddit, StackOverflow i innych stronach internetowych. Jeśli kiedykolwiek sformatowałeś tekst w wiadomościach WhatsApp lub rozmowach na Slacku, już go użyłeś, ponieważ te aplikacje używają (bardzo małego) podzbioru znaczników Markdown do formatowania tekstu.

Jeśli chcesz się nauczyć języka Markdown, sprawdź oryginał Przewodnik po składni języka Markdown lub strona trzecia witryna z samouczkami. Jest łatwy do nauczenia i sprawi, że Twoje pliki README i komentarze Reddit lub StackOverflow będą łatwiejsze do odczytania dla innych.