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.
Spis treści:
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
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.