Preskoči na sadržaj
100% lokalno

AsciiDoc u Markdown konverter

Pretvorite AsciiDoc sintaksu u Markdown i obrnuto, desno u vašem pregledniku.

Unos
Rezultat

AsciiDoc u Markdown konverter

Zalijepite AsciiDoc — README datoteku, stranicu dokumentacije, komad izvezenog iz wikija — i ovaj alat je prepisuje kao Markdown. Naslovi (=, ==, do ======) postaju # do ######. Boldan tekst (*riječ*) postaje **riječ**, dok italic (_riječ_) i inline kod (`riječ`) već dijele istu sintaksu u oba formata i prođu nepromijenjeni. link:url[tekst] i goli https://url[tekst] postaju [tekst](url), image::url[alt] postaje ![alt](url), blok [source,jezik] okružen sa ---- postaje ograđeni blok koda, a tablica |=== postaje Markdown pipe tablica sa redom odvojenim zaglavlja. Napomene NOTE, TIP, WARNING, IMPORTANT i CAUTION postaju blokni citati ili GitHub-stilna opozorenja, a cijela stvar radi u obrnutom smjeru, od Markdown do AsciiDoc, preko opcije smjera.

Ostale opcije oblikuju detalje: stil naslova bira ATX (#) ili Setext (podvlaka sa = ili -, samo razine jedan i dva — dublji naslovi padaju na ATX); format napomena bira običan blokni citat ili GitHub alert blok; stil metke bira crtu ili zvezdicu za nesortirane liste; a zadrživanje atributa kao front matter pretvara AsciiDoc-ove :naziv: linije vrijednosti u YAML blok umjesto njihovog ispuštanja, ogledalno i u obrnutom smjeru.

Ovo je lagan konverter zasnovan na obrascima, ne potpuni parser, zato radi najbolje sa gore navedenim konstruktima. Sortirane liste se uvijek ispisuju kao "1." ili "." — rendereri numeriraju sekvencijalno bez obzira na znamenke markera, tako da numeriranje ostaje nepromijenjena. Windows i Unix završeci redaka se obrađuju na isti način, a popis izvještava redake u, redake van i konvertirane elemente.

Sve se izvršava lokalno u vašem pregledniku dok tipkate — ništa što zalijepite se ne šalje na poslužitelj, ne bilježi se ili se ne šalje nigdje. Kopirajte rezultat, preuzmite ga kao .txt datoteku ili ga vratite u unos za još jedan prolazak.

FAQ

Radi li to oba smjera — AsciiDoc u Markdown i Markdown u AsciiDoc?
Da. Opcija smjera mijenja koji format se čita i koji se proizvodi, a zamjena smjera također premješta trenutni izlaz natrag u unos, tako da možete pretvoriti na jedan način i zatim provjeriti povratnu vezu.
Zašto sortirane liste uvijek izlaze kao "1." ili "."?
Oba Markdown i AsciiDoc rendereri oštevilčavaju sortirane liste sekvencijalno bez obzira koja znamenka ili broj točaka sjedi na svakoj liniji izvora, tako da pisanje svakog markera na isti način još uvijek proizvodi ispravno oštevilčanu izlazu bez da konverter mora pratiti brojače.
Što se događa sa AsciiDoc konstruktima koje ovaj alat ne prepoznaje?
Bilo šta izvan podržanog skupa — naslovi, boldan, veze, slike, blokove za popis, tablice u jednoj liniji po redu, napomene, liste i :naziv: vrijednostni atributi — ostaje kao obikvanu tekstu umjesto pogađanja, tako da izlaz ostaje predvidljiv umjesto da tiho uništava nepoznatu razradu.
Može li konvertovati ugniježđene ili tablice na više linija?
Podržava kompaktan oblik gdje svaki red tablice sjedi na svojoj liniji između |=== graničnika (AsciiDoc) ili kao standardna pipe tablica sa redom odvojenim zaglavlja (Markdown). AsciiDoc tablice napisane sa jednom ćelijom po liniji i praznim linijama kao odvojeni nisu rekonstruirane.
Je li moj dokument negdje poslan?
Ne. Konverzija se izvršava potpuno u vašem pregledniku — ništa što zalijepite nikad ne napušta vašu aplikaciju.