Markdown je formát písania; HTML je publikačný formát. Syntax Markdown teda nemá ponúkať plnú všestrannosť HTML, len najbežnejšie prvky pre písaný text. Keď potrebujete urobiť niečo zložitejšie, môžete použiť ľubovoľnú vloženú značku HTML a značky na úrovni bloku, ktoré podporuje DevSite v súbore Markdown. Nie je potrebné uvádzať, že prechádzate z Markdown na HTML, stačí použiť značku HTML ako v príklade nižšie.
This sentence is in Markdown with a <b>bold inline HTML tag</b>.
Inline HTML
Vložené značky HTML možno použiť v odseku Markdown, položke zoznamu alebo hlavičke a môžu tiež obsahovať syntax Markdown (napr. **strong**
, *emphasis*
atď.) Toto je užitočné, keď chcete upozorniť na trochu kódu, ako v príklade nižšie.
This is a Markdown paragraph about Java:
<code>System.out.format("The square of *%d* is *%f*.*%n*", i, r);</code>
HTML na úrovni bloku
Značky HTML na úrovni bloku, ktoré sú podporované službou DevSite, musia byť oddelené od okolitého obsahu prázdnym riadkom. A na rozdiel od vložených značiek HTML sa syntax Markdown (napr. **strong**
, *emphasis*
atď.) v značkách HTML na úrovni bloku nevykresľuje ako v príklade nižšie.
This is a Markdown paragraph that explains Java format strings:
// required blank line
<pre>
System.out.format("The square of *%d* is *%f*.*%n*", i, r);
</pre>
// required blank line
This is another Markdown paragraph.
Osvedčené postupy
Odporúčame formátovať HTML v súboroch Markdown nasledujúcimi spôsobmi, aby ste predišli chybám vykresľovania na DevSite.
Nepoužívajte nepodporované značky HTML na úrovni bloku DevSite podporuje mnoho značiek HTML na úrovni bloku; ale zahrnutie nepodporovaného kódu buď vykreslí váš HTML ako text, alebo poruší kód.
Pri odsadzovaní nepridávajte ďalšie tabulátory ani medzery. Začiatočné a koncové značky na úrovni bloku by nemali byť odsadené tabulátormi alebo medzerami. Niektorí editori automaticky pridávajú ďalšie karty alebo medzery – pozor!
This is a regular paragraph in Markdown.
<p>
This is an HTML paragraph with proper indentation!
</p>
This is a regular paragraph in Markdown.
Nezabudnite, že neodsadený kód je relatívny
Napríklad pri vytváraní zoznamov v Markdown nemusíte odsadzovať počiatočné a koncové značky na úrovni bloku.
* This is a list item in Markdown
<p>This is an HTML paragraph with proper indentation!</p>
* This is a list item in Markdown
Medzi počiatočnú a koncovú značku nepridávajte prázdny riadok
Je to jednoduché, keď prepínate medzi Markdown a HTML, ale jednoduchý prázdny riadok môže ľahko vykresliť stránku nesprávne.
This is a regular paragraph in Markdown.
<section>
<p>
hello
</p>
<p>
hello
</p>
</section>
This is a regular paragraph in Markdown.