Preskoči na vsebino
100% lokalno

AsciiDoc v Markdown pretvornik

Pretvorite sintakso AsciiDoc v Markdown in obratno, direktno v vašem brskalniku.

Vhod
Izhod

AsciiDoc v Markdown pretvornik

Prilepite AsciiDoc — datoteko README, stran dokumentacije, del izvoznega iz wikija — in to orodje ga prepiše kot Markdown. Naslovi (=, ==, do ======) postanejo # do ######. Krepak tekst (*beseda*) postane **beseda**, medtem ko je италик (_beseda_) in vstavljena koda (`beseda`) že delita isto sintakso v obeh oblikah in nedotaknjeno preideta naprej. link:url[tekst] in golih https://url[tekst] postanejo [tekst](url), image::url[alt] postane ![alt](url), blok [source,jezik] obdan z ---- postane ograjen blok kode, miza |=== pa postane tabela Markdown z vrstom ločilnika glave. Opomene NOTE, TIP, WARNING, IMPORTANT in CAUTION postanejo citatni bloki ali opozorila v slogu GitHub, in celotna stvar deluje v obratni smeri, od Markdown do AsciiDoc, prek možnosti smeri.

Ostale možnosti oblikujejo podrobnosti: slog naslova izbira ATX (#) ali Setext (podčrtanje z = ali -, samo ravni ena in dva — globlje naslove se vrnejo na ATX); oblika opomene izbira navaden blok navedka ali blok opozorila GitHub; slog znaka izbira pomišljaj ali zvezdico za neurejene sezname; in ohranjanje atributov kot spredaj vstavka pretvori AsciiDoc-ove :name: vrednostne vrstice v blok YAML namesto njihovega zavrženja, odraženega tudi v obratni smeri.

To je lahek pretvornik na osnovi vzorcev, ne popoln razčlenjevalnik, zato deluje najbolje s konstrukti, navedeni zgoraj. Urejeni seznami se vedno izpišejo kot "1." ali "." — izrisovalniki oštevilčijo zaporedno, ne glede na števke ali število pik na vsaki vrstici vira, zato oštevilčevanje ostane nespremenjeno. Konci vrstic Windows in Unix se obravnavajo na enak način, in povzetek poroča vrstice, ki so vstavile, vrstice in pretvorjene elemente.

Vse se izvršuje lokalno v vašem brskalniku medtem ko pisate — nič, kar prilepite, se ne pošilja na strežnik, se ne beleži ali se pošilja kam koli drugam. Kopirajte rezultat, ga prenesite kot datoteko .txt ali ga pošljite nazaj na vhod za še en prehod.

FAQ

Ali to deluje v obe smeri — AsciiDoc v Markdown in Markdown v AsciiDoc?
Da. Možnost smeri zamenja, kateri format se prebere in kateri se proizvede, zamenjava smeri pa tudi premakne trenutni izhod nazaj v vnos, tako da lahko pretvorite na en način in nato preverite povratno zanko.
Zakaj urejeni seznami vedno izidejo kot "1." ali "."
Oba Markdown in AsciiDoc izrisovalnika oštevilčita urejene sezname zaporedno, ne glede na to, katero števko ali število pik je na vsaki črti vira, zato pisanje vsakega označevalca na enak način še vedno proizvede pravilno oštevilčevane izhode brez sledenja števcev pretvornika.
Kaj se zgodi z gradivi AsciiDoc, ki jih to orodje ne prepozna?
Karkoli zunaj podprtega niza — naslovi, krepak, povezave, slike, bloki za seznam, tabele v eni vrstici na vrstico, opomene, sezname in :name: vrednostni atributi — ostane kot navaden tekst namesto ugibanja, zato izhod ostane predvidljiv namesto da molče uniči neznan markup.
Ali lahko pretvori gnezdene ali tabele z več vrsticami?
Podpira kompakten obrazec, kjer vsaka vrstica tabele sedi na svoji vrstici med |=== ločilniki (AsciiDoc) ali kot standardna pipe tabela z vrstco ločilnika glave (Markdown). Tabele AsciiDoc, napisane z eno celico na vrstico in praznimi vrsticami kot ločilniki, se ne rekonstruirajo.
Je moj dokument negdje naložen?
Ne. Pretvorba se izvršuje v celosti v vašem brskalniku — nič, kar prilepite, nikoli ne zapusti vašo napravo.