Preskočiť na obsah
100% lokálne

Konvertor AsciiDoc na Markdown

Konvertujte syntax AsciiDoc na Markdown a späť priamo v prehliadači.

Vstup
Výstup

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 ![alt](url), 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.

Časté otázky

Spracovúva to oba smery — AsciiDoc na Markdown a Markdown na AsciiDoc?
Áno. Voľba smeru prepína, ktorý formát sa číta a ktorý sa produkuje, a výmena jej tiež posúva aktuálny výstup späť do vstupu, aby ste mohli konvertovať jedným spôsobom a potom skontrolovať spätný posun.
Prečo sa číslované zoznamy vždy zobrazia ako "1." alebo "."?
Tak renderery Markdown ako AsciiDoc číslujú číslované zoznamy postupne bez ohľadu na to, ktoré číslo alebo koľko bodov sedí na každej línii zdroja, takže napísanie každého označenia rovnakým spôsobom stále produkuje správne číslované výstupy bez toho, aby musel konvertor sledovať počítadlá.
Čo sa stane s konštrukciami AsciiDoc, ktoré tento nástroj nepozná?
Čokoľvek mimo podporovanej sady — nadpisy, tučný text, odkazy, obrázky, zoznamové bloky, tabuľky jedna-riadok-na-linku, upozornenia, zoznamy a atribúty :name: value — je ponechané ako čistý text, a nie je hádané, takže výstup zostáva predvidateľný namiesto tichého porušovania neznámeho značenia.
Môže konvertovať vnorené alebo viaclinajúce tabuľky?
Podporuje kompaktnú formu, kde každý riadok tabuľky sedí na svojej vlastnej línii medzi oddeľovačmi |=== (AsciiDoc) alebo ako štandardná tabuľka s pomlčkou s riadkom oddeľovačov (Markdown). Tabuľky AsciiDoc napísané s jednou bunkou na linku a oddeľovačmi prázdnych línií sa neukazujú.
Je môj dokument nahraný niekde?
Nie. Konverzia sa spúšťa úplne v prehliadači — nič, čo vložíte, nikdy neopustí vaše zariadenie.