HTML u Markdown datotekama

Markdown je format pisanja; HTML je format za objavljivanje. Stoga Markdown sintaksa nije namijenjena ponudi pune svestranosti HTML-a, samo najčešćih elemenata za pisani tekst. Kada trebate učiniti nešto kompliciranije, možete koristiti bilo koju ugrađenu HTML oznaku i oznake na razini bloka koje podržava DevSite u Markdown datoteci. Nema potrebe označavati da se prebacujete s Markdowna na HTML, samo upotrijebite HTML oznaku kao u primjeru u nastavku.

This sentence is in Markdown with a <b>bold inline HTML tag</b>.

Inline HTML

Umetnute HTML oznake mogu se koristiti unutar Markdown odlomka, stavke popisa ili zaglavlja, a također mogu sadržavati Markdown sintaksu (npr. **strong** , *emphasis* itd.) Ovo je korisno kada želite skrenuti pozornost na malo koda, kao u primjeru u nastavku.

This is a Markdown paragraph about Java:
<code>System.out.format("The square of *%d* is *%f*.*%n*", i, r);</code>

HTML na razini bloka

HTML oznake na razini bloka koje podržava DevSite moraju biti odvojene od okolnog sadržaja praznim retkom. Za razliku od ugrađenih HTML oznaka, Markdown sintaksa (npr. **strong** , *emphasis* itd.) u HTML oznakama na razini bloka ne prikazuje se kao u primjeru u nastavku.

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.

Najbolje prakse

Preporučujemo formatiranje HTML-a u Markdown datotekama na sljedeće načine kako biste spriječili pogreške pri prikazivanju na DevSite.

Ne koristite nepodržane HTML oznake na razini bloka DevSite podržava mnoge HTML oznake na razini bloka; ali uključivanje nepodržanog će ili prikazati vaš HTML kao tekst ili će pokvariti kôd.

Nemojte dodavati dodatne tabulatore ili razmake prilikom uvlačenja Početne i završne oznake na razini bloka ne smiju biti uvučene tabulatorima ili razmacima. Neki uređivači automatski dodaju dodatne kartice ili razmake — pazite!

This is a regular paragraph in Markdown.

<p>
    This is an HTML paragraph with proper indentation!
</p>

This is a regular paragraph in Markdown.

Ne zaboravite da je neuvučeni kod relativan

Na primjer, ne morate uvlačiti početne i završne oznake na razini bloka kada stvarate popise u Markdownu.

* This is a list item in Markdown

<p>This is an HTML paragraph with proper indentation!</p>

* This is a list item in Markdown

Nemojte dodavati prazan redak između početne i završne oznake

To je lako učiniti kada se prebacujete između Markdowna i HTML-a, ali jednostavan prazan redak može lako prikazati stranicu netočno.

This is a regular paragraph in Markdown.

<section>
  <p>
    hello
   </p>
  <p>
    hello
  </p>
</section>

This is a regular paragraph in Markdown.