Convertor AsciiDoc în Markdown
Convertește sintaxa AsciiDoc în Markdown, și invers, direct în browser-ul tău.
Convertor AsciiDoc în Markdown
Lipește AsciiDoc — un README, o pagină de documentație, o secțiune exportată dintr-un wiki — și acest instrument o rescrie în Markdown. Titlurile (=, ==, până la ======) devin # până la ######. Textul bold (*cuvânt*) devine **cuvânt**, în timp ce italicul (_cuvânt_) și codul în linie (`cuvânt`) deja împărtășesc aceeași sintaxă în ambele formate și trec neschimbate. link:url[text] și un url simplu https://url[text] devin [text](url), image::url[alt] devine , un bloc [source,language] între ---- devine un bloc de cod cu gard, și un tabel |=== devine un tabel Markdown cu rând de separare a antetului. Avertismentele NOTE, TIP, WARNING, IMPORTANT și CAUTION devin citate sau alerte în stil GitHub, și întregul proces funcționează și invers, din Markdown în AsciiDoc, prin opțiunea de direcție.
Celelalte opțiuni modelează detaliile: stilul titlului alege ATX (#) sau Setext (o linie de = sau -, numai la nivelurile unu și doi — titluri mai adânci se întorc la ATX); formatul pentru avertismente alege o citat simplă sau un bloc de alertă GitHub; stilul pentru marcatori alege liniuța sau asteriscul pentru liste neordonate; și păstrarea atributelor ca front matter transformă liniile :nume: valoare din AsciiDoc în bloc YAML în loc să le elimine, reflectat și în direcția inversă.
Acesta este un convertor ușor bazat pe modele, nu un parser complet, deci funcționează cel mai bine cu constructele de mai sus. Listele ordonate se redau întotdeauna ca "1." sau "." — redatoarele numerotează secvențial indiferent de cifrele marcatorului, deci numerotarea nu este afectată. Terminările de linie Windows și Unix sunt tratate în același mod, iar numărătoarea raportează liniile în, liniile din și elementele convertite.
Tot funcționează local în browserul tău în timp ce scrii — nimic din ceea ce lipești nu este încărcat, înregistrat sau trimis nicăieri. Copiază rezultatul, descarcă-l ca fișier .txt, sau trimite-l înapoi în intrare pentru o altă trecere.