Konvertor AsciiDoc na Markdown
Konvertujte syntax AsciiDoc na Markdown a späť priamo v prehliadači.
Konvertor AsciiDoc na Markdown
Vložte AsciiDoc — súbor README, stránku dokumentácie alebo úryvok z wiki — a nástroj ho prepíše na Markdown. Nadpisy (=, ==, až ======) sa stanú # až ######. Tučný text (*slovo*) sa zmení na **slovo**, kurzíva (_slovo_) a vstavený kód (`slovo`) majú rovnakú syntax v oboch formátoch a prechádzajú bez zmeny. link:url[text] sa zmení na [text](url), image::url[alt] na , blok [source,language] v ---- sa zmení na oplotený blok kódu a tabuľka |=== sa zmení na tabuľku Markdown s riadkom oddeľovačov. Upozornenia NOTE, TIP, WARNING, IMPORTANT a CAUTION sa stanú blokovými citáciami alebo upozorneniami štýlu GitHub a všetko funguje aj opačne, z Markdown späť na AsciiDoc, cez voľbu smeru.
Dalšie voľby upravujú detaily: štýl nadpisov si vyberie ATX (#) alebo Setext (podčiarknutie znakov = alebo -, len úrovne jedna a dva — hlbšie nadpisy sa vrátia na ATX); formát upozornenia si vyberie jednoduchú blokovú citáciu alebo blok upozornenia GitHub; štýl odrážok vyberie pomlčku alebo hvezdičku pre nečíslované zoznamy a ponechanie atribútov ako hlavičky zmení riadky :name: value z AsciiDoc na blok YAML namiesto ich vymazania, zrkadlené aj v opačnom smere.
Toto je ľahký, založený na vzoroch konvertor, nie úplný parser, takže funguje najlepšie s vyššie uvedenými konštrukciami. Číslované zoznamy sa vždy vykresľujú ako "1." alebo "." — rendery čísľujú postupne bez ohľadu na číslice značky zdroja, takže číslovanie nie je ovplyvnené. Konciové znaky Windows a Unix sa spracovávajú rovnako a počet sa hlási v riadkoch vstup, výstup a previedené prvky.
Všetko sa spúšťa lokálne v prehliadači počas písania — nič, čo vložíte, sa nenahrá, neprihlási ani nikam nepošle. Skopírujte výsledok, stiahnite ho ako súbor .txt alebo ho odošlite späť do vstupu pre ďalší priechod.