Konvertor AsciiDoc na Markdown
Převeďte syntaxi AsciiDoc na Markdown a zpět přímo v prohlížeči.
Konvertor AsciiDoc na Markdown
Vložte AsciiDoc — soubor README, stránku dokumentace nebo úryvek z wikinu — a nástroj jej přepíše na Markdown. Nadpisy (=, ==, až ======) se stanou # až ######. Tučný text (*slovo*) se změní na **slovo**, kurzíva (_slovo_) a vložený kód (`slovo`) mají stejnou syntaxi v obou formátech a procházejí beze změny. link:url[text] se změní na [text](url), image::url[alt] na , blok [source,language] v ---- se změní na ograzený blok kódu a tabulka |=== se změní na Markdown tabulku s řádkem oddělovačů. Upozornění NOTE, TIP, WARNING, IMPORTANT a CAUTION se stanou blokovými citáty nebo upozorněními stylu GitHub a všechno funguje i opačně, z Markdown zpět na AsciiDoc, přes volbu směru.
Další volby upravují detaily: styl nadpisů si vybere ATX (#) nebo Setext (podtržení znaků = nebo -, pouze úrovně jedna a dva — hlubší nadpisy se vrátí na ATX); formát upozornění si vybere jednoduchý blokový citát nebo blok upozornění GitHub; styl odrážek vybere pomlčku nebo hvězdičku pro nečíslované seznamy a ponechání atributů jako preambule změní řádky :name: value z AsciiDoc na blok YAML místo jejich odstranění, zrcadleno i v opačném směru.
Toto je lehký, založený na vzorech konvertor, ne úplný parser, takže funguje nejlépe s výše uvedenými konstrukcemi. Číslované seznamy se vždy vykreslují jako "1." nebo "." — nástroje čísluují postupně bez ohledu na číslice značky zdroje, takže číslování není ovlivněno. Konce řádků Windows a Unix se zpracovávají stejně a počet hlásí řádky vstup, výstup a převedené prvky.
Všechno se spouští lokálně v prohlížeči při psaní — nic, co vložíte, se nenahraje, nezaznamenává ani nikam nepošle. Zkopírujte výsledek, stáhněte jej jako soubor .txt nebo jej odešlete zpět do vstupu pro další průchod.