Title: Listy porzÄ
dkowe
SeeAlso:
- docs.syntax.advanced
---
Markdown wspiera listy wypunktowane oraz numeryczne. Listy sÄ
elementami blokowymi, należy je wiÄc poprzedzaÄ i koÅczyÄ co najmniej jednÄ
pustÄ
linijkÄ
.
Dodanie listy numerowanej jest niezwykle proste:
~~~
Tekst
1. Element 1
2. Element 2
3. Element 3
Tekst
~~~
> Tekst
>
> 1. Element 1
> 2. Element 2
> 3. Element 3
>
> Tekst
Wpisane numery nie majÄ
znaczenia - mogÄ
byÄ w innej kolejnoÅci, mogÄ
siÄ powtarzaÄ, tworzÄ
jedynie walor estetyczny podczas przeglÄ
dania kodu dokumentu. Poniższa lista da taki sam efekt jak podana wyżej:
~~~
3. Element 1
3. Element 2
68. Element 3
~~~
* * *
Do tworzenia listy wypunktowanej, linijka musi zaczynaÄ siÄ od znaku gwiazdki `*`, plusa `+` lub minusa (pauzy) `-`:
~~~
+ Element 1
+ Element 2
+ Element 3
tekst
* Element 1
* Element 2
* Element 3
tekst
- Element 1
- Element 2
- Element 3
~~~
> * Element 1
> * Element 2
> * Element 3
To, którego znaku użyjemy, nie ma znaczenia - może to byÄ którykolwiek z nich.
* * *
Znaczniki list mogÄ
byÄ oddzielone od tekstu jednÄ
, bÄ
dź wiÄcej spacjÄ
lub tabulacjÄ
. Znaczniki list powinny zaczynaÄ siÄ na poczÄ
tku linijek, można jednak odsunÄ
Ä je od brzegu maksymalnie trzema spacjami.
Linijki w elementach listy można przeÅamywaÄ, możesz je również odsunÄ
Ä dla estetyki na tÄ
samÄ
odlegÅoÅÄ co pierwsza linijka:
~~~
* Litwo! Ojczyzno moja! ty jesteÅ jak zdrowie.
Ile ciÄ trzeba ceniÄ, ten tylko siÄ dowie,
Kto ciÄ straciÅ. DziÅ piÄknoÅÄ twÄ
w caÅej ozdobie
WidzÄ i opisujÄ, bo tÄskniÄ po tobie.
* Panno ÅwiÄta, co jasnej bronisz CzÄstochowy
I w Ostrej Åwiecisz Bramie! Ty, co gród zamkowy...
~~~
JeÅli jesteÅ jednak leniwy, nie musisz tego robiÄ:
~~~
* Litwo! Ojczyzno moja! ty jesteÅ jak zdrowie.
Ile ciÄ trzeba ceniÄ, ten tylko siÄ dowie,
Kto ciÄ straciÅ. DziÅ piÄknoÅÄ twÄ
w caÅej ozdobie
WidzÄ i opisujÄ, bo tÄskniÄ po tobie.
* Panno ÅwiÄta, co jasnej bronisz CzÄstochowy
I w Ostrej Åwiecisz Bramie! Ty, co gród zamkowy...
~~~
> * Litwo! Ojczyzno moja! ty jesteÅ jak zdrowie.
> Ile ciÄ trzeba ceniÄ, ten tylko siÄ dowie,
> Kto ciÄ straciÅ. DziÅ piÄknoÅÄ twÄ
w caÅej ozdobie
> WidzÄ i opisujÄ, bo tÄskniÄ po tobie.
> * Panno ÅwiÄta, co jasnej bronisz CzÄstochowy
> I w Ostrej Åwiecisz Bramie! Ty, co gród zamkowy...
* * *
JeÅli elementy listy oddzielone sÄ
jednÄ
pustÄ
linijkÄ
, Markdown ich treÅÄ zawrze w znacznikach akapitu `<p>`.
Gdy wpiszesz:
~~~
* Element 1
* Element 2
* Element 3
~~~
Otrzymasz:
> * Element 1
> * Element 2
> * Element 3
Ale oddzielenie elementów pustymi linijkami:
~~~
* Element 1
* Element 2
* Element 3
~~~
Da efekt w postaci:
> * Element 1
>
> * Element 2
>
> * Element 3
Możesz w elementach listy zawrzeÄ kolejne akapity. MuszÄ
byÄ one otoczone pustymi linijkami oraz zaczynaÄ siÄ czterema spacjami bÄ
dź tabulacjÄ
.
~~~
* Litwo! Ojczyzno moja! ty jesteÅ jak zdrowie.
Ile ciÄ trzeba ceniÄ, ten tylko siÄ dowie,
Kto ciÄ straciÅ. DziÅ piÄknoÅÄ twÄ
w caÅej ozdobie
WidzÄ i opisujÄ, bo tÄskniÄ po tobie.
* Panno ÅwiÄta, co jasnej bronisz CzÄstochowy
I w Ostrej Åwiecisz Bramie! Ty, co gród zamkowy...
~~~
> * Litwo! Ojczyzno moja! ty jesteÅ jak zdrowie.
> Ile ciÄ trzeba ceniÄ, ten tylko siÄ dowie,
>
> Kto ciÄ straciÅ. DziÅ piÄknoÅÄ twÄ
w caÅej ozdobie
> WidzÄ i opisujÄ, bo tÄskniÄ po tobie.
>
> * Panno ÅwiÄta, co jasnej bronisz CzÄstochowy
> I w Ostrej Åwiecisz Bramie! Ty, co gród zamkowy...
<!-- # -->
> [warning]
> System wstawiania akapitów niesie ze sobÄ
pewne konsekwencje. Niemożliwe jest umieszczenie bezpoÅrednio pod sobÄ
osobnych list, gdyż zamienione zostajÄ
one w jednÄ
:
>
> 1. Element 1
> 2. Element 2
> 3. Element 3
>
> 1. Element 1
> 2. Element 2
> 3. Element 3
>
> > 1. Element 1
> > 2. Element 2
> > 3. Element 3
> >
> > 1. Element 1
> > 2. Element 2
> > 3. Element 3
>
> Sprawa ta nadal dyskutowana jest podczas opracowywania specyfikacji jÄzyka Markdown. Jedynym zalecanym rozwiÄ
zaniem jest skorzystanie z HTML-owego komentarza `<!-- # -->` i wstawienie go miÄdzy listami, co spowoduje ich rozdzielenie.
Zagnieżdżone listy
==================
Kolejne poziomy zagnieżdżonych list należy poprzedzaÄ spacjami bÄ
dź tabulacjami.
#### Wpisanie:
~~~
1. Element 1
- Element 1.1
- Element 1.2
1. Element 1.2.1
- Element 1.3
2. Element 2
* Element 2.1
* Element 2.2
3. Element 3
~~~
#### Da nam:
> 1. Element 1
> - Element 1.1
> - Element 1.2
> 1. Element 1.2.1
> - Element 1.3
> 2. Element 2
> * Element 2.1
> * Element 2.2
> 3. Element 3
Listy z innymi elementami skÅadni Markdown
==========================================
W listach można umieÅciÄ inne elementy skÅadni Markdown. Tak jak akapity, muszÄ
one byÄ poprzedzone czterema spacjami bÄ
dź tabulacjÄ
. W przypadku bloku kodu należy pamiÄtaÄ o tym, że prócz koniecznoÅci jego poprzedzenia przez cztery spacjÄ lub tabulacjÄ, trzeba jeszcze dodaÄ wciÄcie listy.
~~~
1. Litwo! Ojczyzno moja! ty jesteÅ jak zdrowie.
Ile ciÄ trzeba ceniÄ, ten tylko siÄ dowie,
przykÅadowy blok kodu
Kto ciÄ straciÅ. DziÅ piÄknoÅÄ twÄ
w caÅej ozdobie
WidzÄ i opisujÄ, bo tÄskniÄ po tobie.
* Element 1
przykÅadowy blok kodu
* Element 2
Panno ÅwiÄta, co jasnej bronisz CzÄstochowy
I w Ostrej Åwiecisz Bramie! Ty, co gród zamkowy...
2. CoÅtam dalej.
~~~
> 1. Litwo! Ojczyzno moja! ty jesteÅ jak zdrowie.
> Ile ciÄ trzeba ceniÄ, ten tylko siÄ dowie,
>
> przykÅadowy blok kodu
>
> Kto ciÄ straciÅ. DziÅ piÄknoÅÄ twÄ
w caÅej ozdobie
> WidzÄ i opisujÄ, bo tÄskniÄ po tobie.
>
> * Element 1
>
> przykÅadowy blok kodu
>
> * Element 2
>
> Panno ÅwiÄta, co jasnej bronisz CzÄstochowy
> I w Ostrej Åwiecisz Bramie! Ty, co gród zamkowy...
>
> 2. CoÅtam dalej.
<!-- # -->
> [warning]
> Należy uważaÄ na iloÅÄ spacji przed każdym elementem.