Exemple de sintaxă
Iată câteva exemple de utilizare a Markdown, dar acesta nu este un ghid complet. O descriere completă a limbii poate fi găsită pe site-ul oficial [5]. Caracterele care sunt în mod normal văzute în Markdown ca fiind speciale pot fi scăpate folosind backslash # 8197; De exemplu, secvența "\ *" afișează simbolul "*" și nu va fi un semn al începutului textului selectat. În plus, Markdown nu convertește textul în blocurile XHTML "prime". Astfel, într-un document Markdown, puteți include secțiuni XHTML prin includerea acestora în etichetele de nivel bloc.
- Text cu accent sau stres logic:
- Codul programului este:
- Text strivit:
- liste:
- titluri:
Crearea titlurilor se face plasând semnul # 8197; o latură în fața textului titlului. Numărul de caractere "#" corespunde nivelului antetului. HTML oferă 6 nivele de anteturi.
Primele două nivele ale antetului au, de asemenea, o sintaxă alternativă:
și undeva în document (de exemplu, în partea de jos)
Aplicații de marcare
expansiune
Următoarele aplicații implementează Markdown, extinderea sintaxei sale cu funcționalități suplimentare:
- MultiMarkdown (C) [28]
- Text :: Modul MultiMarkdown (Perl) care implementează extensia MultiMarkdown [29]
- PHP Markdown Extra [30]
- python-markdown2 (Suporta extensii PHP Markdown) [23]
- python-markdown (are un sistem extensie pentru adăugarea unei noi sintaxe) [22]
- Markout (Java) [31]
- Pegdown (Java) [16]
- Maruku (Ruby) [25]
- Pandoc (Haskell) [14] [32]
conducere
convertoare
- de la HTML la Markdown
- html2text.py (scris în Python) [35]
- Markdownify (în PHP) [36]
- Make.text este un marcator. conversia oricărei pagini web în Markdown [37]
- XHTML-to-Markdown XSLT (foaie de stil XSLT, funcționează numai cu XHTML) [38]
- Pandoc - scris în biblioteca Haskell pentru a converti diferite formate, suportă mai multe dialecte Markdown (markdown - dialect pandoc, markdown_strict - Markdown original, fără extensii, markdown_phpextra - dialect al PHP markdown_github -. Dialect din github) poate converti la și de la Markdown, HTML. reStructuredText. LaTeX. și altele. [14]
- Alte formate în Markdown
- odt2txt (scris în script Python pentru conversia fișierelor din format OpenDocument la Markdown) [39]
- word_markdown_macro (macro Microsoft # 8197 ;. Word Word convertește unele formatare Markdown) [40]
Aplicații Web. folosind Markdown
- Vicky.
- DokuWiki (folosind pluginul)
- ikiwiki
- Oddmuse
- PmWiki (folosind pluginul)
- Blog-uri.
- Tumblr - inițial dezactivat, dar poate fi utilizat prin activarea acestuia în setări.
- scriptogr.am
- CMS.
- Drupal - conținut-filtru Markdown [41]
- Magento - folosind modulul [42]
- Plone - sprijin "nativ" în Plone 3
- TYPO3 - folosind plug-in-ul af_markdown [43]
- RadiantCMS - unul dintre tipurile de marcare, disponibil "afară din cutie" [44]
- Bazele web.
- Ruby # 8197; pe # 8197; Rails - necesită instalarea BlueCloth, Maruku [45]
- Yii - CMarkdown widget, inclus în cadrul standard
- Webasyst - este inclus în livrarea standard a cadrelor PHP ca plug-in la aplicația gratuită "Blog"