Árleszállítás

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. június 22-én felülvizsgált verziótól ; az ellenőrzések 6 szerkesztést igényelnek .
Árleszállítás
Kiterjesztés .md,
.markdown[1]
MIME típusú szöveg/lejelölés [5]
Fejlesztő John Gruber
közzétett 2004. március 19 [2] [3] ( 2004-03-19 )
Legutolsó kiadás 2004. december 17  ( 2004-12-17 )
Formátum típusa Jelölőnyelv
nyílt formátum ? igen [4]
Weboldal daringfireball.net/proje…
 Médiafájlok a Wikimedia Commons oldalon

A Markdown ( MPA : [ ˈ m ɑ ː k d a ʊ n ], kiejtve markdown ) egy könnyű jelölőnyelv , amelyet arra terveztek, hogy egyszerű szövegben jelezze a formázást , miközben a lehető legjobban megőrzi annak emberi olvashatóságát, és alkalmas gépi nyelvekké történő konvertálásra. ​haladó publikációkhoz ( HTML , Rich Text és mások).

Történelem

Eredetileg 2004-ben készítette John Gruber és Aaron Schwartz . Sok nyelvi ötletet az e - mailekben meglévő szövegjelölési konvenciókból kölcsönöztek . A Markdown nyelvi megvalósítások a Markdown szöveget érvényes , jól formázott XHTML -vé alakítják, és a bal oldali szögletes zárójeleket ("<") és "és" jeleket ("&") helyettesítik a megfelelő entitáskódokkal. A Markdown első implementációja a Gruber Perl implementációja volt , de az idők során sok harmadik féltől származó implementáció jelent meg (lásd alább ). A Perl implementációt BSD típusú licenc alatt terjesztik . A Markdown különféle programozási nyelveken történő megvalósítása számos tartalomkezelő rendszerben megtalálható (vagy beépülő modulként elérhető) .

Szintaxis példák

Az alábbiakban példák találhatók a Markdown használatára, de ez egyáltalán nem teljes útmutató. A nyelv teljes leírása megtalálható a hivatalos weboldalon [6] . A Markdownban általában speciálisként kezelt karaktereket fordított perjellel lehet megszabadítani . Például a "\*" sorozat a "*" karaktert jeleníti meg, és nem lesz a kijelölt szöveg eleje jele. Ezenkívül a Markdown nem konvertálja a szöveget „nyers” XHTML-blokkokon belül. Így az XHTML szakaszok beilleszthetők egy Markdown dokumentumba, ha először blokkszintű címkékbe csomagolják őket.

Szöveg kiemeléssel vagy logikai hangsúlyozással

*kiemelés* (pl. dőlt) **nagy hangsúly** (pl. félkövér)

Programkód

A kódelemek soron belül (inline) vagy többsoros blokkokban lehetnek.

A karakterláncon belül a kód egy "`" karakterrel van kiemelve ( backtick ).

Kódpélda a 'Hello world!' soron belül

A többsoros kódblokkot 4 szóközből álló behúzás vagy egyetlen tabulátor jelzi .

Az alábbiakban egy többsoros kódblokk kezdődik <!doctypehtml> <html> <fej> <!-- Dokumentum címe --> </head> <test> <!-- Dokumentumtörzs --> </body> </html> A kódblokk véget ért

Áthúzott szöveg

~~egy dolgot~~ másik dolgot kell tenned

Listák

* felsorolásjeles listaelem - egy másik rendezetlen listaelem + elem golyók különbözőek lehetnek 1. Tételszámozott lista 2. Ugyanazon lista 2. tételszáma 9. Lista 3. tételszáma - az elemek sorrendben vannak számozva, a sor elején lévő szám nem számít

Címek

A címsorok úgy jönnek létre, hogy a címsor szövege elé egy font jelet helyeznek el. A „#” karakterek száma a címsor szintjének felel meg. A HTML 6 szintű címsort biztosít.

# Első szintű címsor ... ### Harmadik szintű címsor ... ###### 6. szintű címsor

Az első két címsorszintnek van egy alternatív szintaxisa is:

Első szintű címsor ========================= Második szintű címsor -------------------------

Idézetek (blockquote tag)

> Ez a szöveg <blockquote></blockquote> HTML címkékbe lesz csomagolva

Linkek

[ Link szövege ]( http://example.com/ "Opcionális link címe" )

alternatív módja a hivatkozások beállításának, ha vannak ismétlődések

Valahol a szövegben van [ link szöveg ][ példa ]. A hivatkozás megismétlődik [ példa cím ][ példa ]. Link a [ second ][ foo ] [ Bar ][] forrásokhoz is. [ példa ]: http://example.com/ "Opcionális link címe" [ foo ]: http://example.net/ 'Opcionális link címe' [ bar ]: http://example.edu/ (Opcionális link címe )

Képek

![ Alt text ]( http://example.com/ "Kép címe" )

A Markdown megvalósításai

Kiterjesztések

A következő alkalmazások valósítják meg a Markdown-t, kiegészítve a szintaxisát további funkciókkal:

  • MultiMarkdown (C) [32]
  • Szöveg::MultiMarkdown (Perl) modul, amely megvalósítja a MultiMarkdown kiterjesztést [33]
  • PHP Markdown Extra [34]
  • python-markdown2 (Támogat néhány PHP Markdown kiterjesztést) [27]
  • python-markdown (Bővítő rendszerrel rendelkezik az új szintaxis hozzáadásához) [26]
  • Markout (Java) [35]
  • Pegdown (Java) [18]
  • Maruku (rubin) [29]
  • Pandoc (Haskell) [16] [36]

Útmutatók

  • Markdown: Dingus online konverter [37]
  • Markdown csalólap [38]

Átalakítók

  • HTML-től Markdownig
    • html2text.py ( Python nyelven írva ) [39]
    • Markdownify ( PHP -ban ) [40]
    • A Make.text egy könyvjelző , amely bármely weboldalt Markdown-ra konvertál [41]
    • XHTML-to-Markdown XSLT (XSLT stíluslap, csak XHTML-lel működik) [42]
    • A Pandoc  egy Haskell formátumú konverziós könyvtár, amely számos Markdown dialektust támogat ( markdown - pandoc dialektus, markdown_strict eredeti Markdown kiterjesztések nélkül, PHPmarkdown_phpextra  dialektus , github  dialektus ) képes konvertálni Markdown, HTML , reStructuredText , LaTeX és más nyelvekre. [16]markdown_github
  • Egyéb formátumok a Markdownban

Segédprogramok

  • Markdown eszköz ( Python szkript Markdown dokumentumok és képek betöltésére) [45]
  • A Writage a Microsoft Word bővítménye, amely lehetővé teszi a DOCX dokumentumok Markdown formátumba való konvertálását és fordítva.

Webes alkalmazások Markdown használatával

Szövegszerkesztők támogatása

Jegyzetek

  1. A Markdown File Extension  ( 2014. augusztus 1.). Letöltve: 2020. július 16. Az eredetiből archiválva : 2020. július 12.
  2. Leértékelés  . _ Aaron Swartz: The Weblog (2004. március 19.). Letöltve: 2020. július 16. Az eredetiből archiválva : 2019. december 25.
  3. Daring Fireball: Markdown . Letöltve: 2020. július 16. Az eredetiből archiválva : 2020. július 15.
  4. Markdown: Licenc . Daring Fireball. Letöltve: 2020. július 16. Az eredetiből archiválva : 2020. június 17.
  5. Leonard S. The text/markdown Media Type  (angol.) - IETF , 2016. - 15 p. doi : 10.17487/RFC7763
  6. Markdown szintaxis leírása archiválva : 2011. február 22. a Wayback Machine -nél 
  7. Markdownsharp
  8. Knagis CommonMark.NET . Letöltve: 2018. július 4. Az eredetiből archiválva : 2018. június 11.
  9. Kedvezmény – a Markdown jelölőnyelv C implementációja . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. június 4..
  10. Szabványoknak megfelelő, gyors, biztonságos leértékelés-feldolgozási könyvtár C nyelven. Letöltve: 2015. április 8. Az eredetiből archiválva : 2015. augusztus 1..
  11. A markdown implementációja C nyelven, PEG nyelvtan segítségével . Letöltve: 2015. április 8. Az eredetiből archiválva : 2015. március 23..
  12. Rugalmas C könyvtár a leértékeléshez . Letöltve: 2015. április 9. Az eredetiből archiválva : 2018. május 20.
  13. CFX_Markdown | Seb Duggan (nem elérhető link) . Hozzáférés dátuma: 2008. május 29. Az eredetiből archiválva : 2008. november 23. 
  14. CL-Markdown – Markdown és egyebek . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. május 16..
  15. Blackfriday: leértékelő processzor a Go-hoz . Letöltve: 2013. október 15. Az eredetiből archiválva : 2014. június 20.
  16. 1 2 3 Pandoc - A pandoc-ról (lefelé irányuló kapcsolat) . Hozzáférés dátuma: 2008. május 29. Az eredetiből archiválva : 2007. augusztus 26.. 
  17. myabc/markdownj . GitHub. Hozzáférés időpontja: 2016. január 28. Az eredetiből archiválva : 2016. február 17.
  18. 1 2 dokka--Kotlin-források . Letöltve: 2017. november 29. Az eredetiből archiválva : 2017. december 1..
  19. Showdown – A Markdown JavaScript portja . Letöltve: 2012. augusztus 10. Az eredetiből archiválva : 2013. augusztus 21..
  20. intellij-markdown . GitHub. Letöltve: 2017. november 29. Az eredetiből archiválva : 2018. június 11.
  21. Dokumentációs motor Kotlin számára . Letöltve: 2010. augusztus 11. Az eredetiből archiválva : 2013. június 22.
  22. CÍM . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. május 16..
  23. Az InfoWeb.net keresőmotorja  (lefelé mutató link)
  24. Szöveg::Markdown - search.cpan.org
  25. PHP Markdown . Hozzáférés dátuma: 2008. május 29. Az eredetiből archiválva : 2008. június 2.
  26. 1 2 Markdown Pythonban: Áttekintés (lefelé mutató hivatkozás) . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. május 24.. 
  27. 1 2 python-markdown2 - Projekttárhely a Google Code-on . Letöltve: 2018. május 17. Az eredetiből archiválva : 2018. június 11.
  28. BlueCloth archiválva : 2008. június 13.
  29. 1 2 Maruku: Markdown-szuperset interpreter (downlink) . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. június 20. 
  30. MarkWrap – Egységes Scala wrapper API különféle könnyű jelölő API-khoz . Letöltve: 2011. szeptember 5. Az eredetiből archiválva : 2011. augusztus 27..
  31. A CAIUS projekt egy tiszta Tcl-csomaggal rendelkezik a Markdown feldolgozásához
  32. MultiMarkdown . Letöltve: 2012. szeptember 9. Az eredetiből archiválva : 2013. július 4..
  33. Szöveg::MultiMarkdown - search.cpan.org
  34. PHP Markdown Extra . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. május 22..
  35. Markout: Markout (downlink) . Hozzáférés dátuma: 2008. május 29. Az eredetiből archiválva : 2008. február 23. 
  36. Pandoc leárazása a normál leárazáshoz képest Archiválva : 2014. május 12. a Wayback Machine -nél 
  37. Daring Fireball: Markdown Web Dingus . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. június 12.
  38. warpedvisions.org :: Markdown cheat sheet . Letöltve: 2013. október 13. Az eredetiből archiválva : 2013. október 12..
  39. html2text: AZ ASCIINATOR (más néven html2txt) . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. május 9..
  40. Markdownify: A HTML-ből Markdown konvertáló PHP-hez (lefelé mutató hivatkozás) . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. június 5.. 
  41. Make.text
  42. Elemek vagy alsó :: Geekery : XML : XHTML-to-Markdown.html . Letöltve: 2008. május 29. Az eredetiből archiválva : 2008. június 4..
  43. Markdown Pythonban: odt2txt Archiválva : 2008. május 24.
  44. ProgTips "Blogarchívum" Word to Markdown konverter (lefelé irányuló kapcsolat) . Hozzáférés dátuma: 2008. május 29. Az eredetiből archiválva : 2008. március 27. 
  45. Lejelölő eszköz . Letöltve: 2021. július 11. Az eredetiből archiválva : 2021. április 1.
  46. Leértékelés szűrő Drupal | drupal.org . Letöltve: 2010. november 18. Az eredetiből archiválva : 2010. szeptember 25..
  47. "Markdown editor" modul a Magento számára . Letöltve: 2015. november 8. Az eredetiből archiválva : 2016. március 4..
  48. typo3.org: Repository (downlink) . Hozzáférés dátuma: 2008. május 29. Az eredetiből archiválva : 2006. november 17. 
  49. RadiantCMS (lefelé irányuló kapcsolat) . Letöltve: 2021. március 2. Az eredetiből archiválva : 2006. június 4. 
  50. HTML . Letöltve: 2018. szeptember 19. Az eredetiből archiválva : 2018. szeptember 19.
  51. Az InfoWeb.net keresőmotorja Archiválva : 2008. szeptember 8. vagy RDiscount archiválva : 2010. augusztus 27. a Wayback Machine -nél , amely a BlueCloth fejlesztése
  52. Markdown Vim mód | műanyag fiú . Letöltve: 2015. november 24. Az eredetiből archiválva : 2016. január 14..
  53. Emacs Markdown mód . Letöltve: 2015. november 24. Az eredetiből archiválva : 2015. november 30.
  54. Ecto, blogszerkesztő Archiválva : 2009. szeptember 18. a Wayback Machine -nél 
  55. Markdown beépülő modul az Eclipse környezetszerkesztőhöz Archiválva : 2009. december 31.  (Angol)
  56. Markdown beépülő modul a gedit szövegszerkesztőhöz Archiválva : 2009. szeptember 13.  (Angol)
  57. iA Writer for Mac Archiválva : 2012. január 12.  (Angol)
  58. iA Writer: Összpontosítson – Alkalmazások a Google Playen. . play.google.com. Hozzáférés dátuma: 2018. november 18. Az eredetiből archiválva : 2019. április 8.
  59. Gregor Santner. Markor . — 2022-07-04.
  60. ReText – Markdown és reStructuredText szövegszerkesztő Archivált 2012. november 11.  (Angol)
  61. Szövegek – egyszerű szöveg gazdag szerkesztője Archiválva : 2012. október 14. a Wayback Machine -nél 
  62. https://typora.io/ Archiválva 2020. március 11-én a Wayback Machine Typora-nál – árleértékelés-szerkesztő, leértékelés-olvasó.