Formátovač MDX
Upravte dokumenty MDX pomocou tohto formátovača MDX. Vložte MDX s importmi, exportmi, komponentmi JSX a Markdown. Nástroj odstráni prázdne riadky na okrajoch dokumentu a zarovná každú tabuľku s oddeľovačmi: doplní bunky na šírku stĺpcov a nanovo vytvorí riadok oddeľovačov vrátane dvojbodiek pre zarovnanie. Importy, komponenty a výrazy zostanú presne tak, ako ste ich napísali, takže autori dokumentácie získajú úhľadné tabuľky bez narušenia zostavenia.
Často kladené otázky
Čo mení formátovač MDX?
Znovu zarovnáva tabuľky s oddeľovačmi a odstraňuje prázdne riadky a medzery na začiatku a konci dokumentu. Všetko ostatné vrátane Markdown textu, importov, exportov a JSX zostáva presne tak, ako je napísané.
Menia sa importy, exporty a komponenty JSX?
Nie, príkazy importu a exportu, značky komponentov, ako napríklad <Callout type="info">, a výrazy v zložených zátvorkách sa kopírujú bez zmien. Formátovač nikdy neupravuje zalomenie kódu, takže nemôže narušiť zostavenie MDX.
Ako sa formátujú tabuľky?
Každý riadok dostane úvodné a záverečné oddeľovače a každá bunka sa doplní na šírku najširšej bunky v stĺpci, minimálne však na tri znaky. Riadok oddeľovačov sa nanovo vytvorí s príslušným počtom pomlčiek.
Zachovávajú sa zarovnania v tabuľke?
Áno, dvojbodky označujúce zarovnanie v riadku oddeľovačov, napríklad :---, :---: a ---:, zostávajú zachované. Stĺpce zarovnané doľava, na stred a doprava sa po formátovaní zobrazujú rovnako.
Menia sa bloky kódu?
Nie, obsah medzi ohraničeniami z troch spätných apostrofov alebo troch vĺnoviek zostáva nedotknutý. Riadky s oddeľovačmi vo vnútri blokov kódu sa nikdy nepovažujú za tabuľky.
Prečo sú niektoré stĺpce tabuľky širšie, než sa očakávalo?
Šírky sa počítajú v bajtoch UTF-8, takže písmená s diakritikou a emoji sa počítajú ako viac než jeden znak. Dodatočné odsadenie je viditeľné iba v zdrojovom kóde; vykreslená tabuľka vyzerá rovnako.
Formátuje kód JavaScript v mojom MDX?
Nie, kód v importoch, exportoch a výrazoch sa nepreformátuje. Väčšie bloky kódu formátujte samostatne pomocou formátovača JavaScript alebo JSX.
Aký je rozdiel oproti formátovaču Markdown?
Oba používajú rovnaké pravidlá; tento nástroj označí výsledok ako mdx. Používajte ho pre súbory .mdx v Docusaurus, Next.js, Astro alebo podobných systémoch dokumentácie.
Prečo je výsledok uzavretý v bloku kódu mdx?
Výstup sa vracia v bloku kódu označenom ako mdx, takže po vložení do Markdown sa zobrazí ako zdrojový kód. Skopírujte riadky medzi vonkajšími ohraničeniami do súboru .mdx.
Aký veľký môže byť môj dokument?
Maximálne 5 MB na jedno spustenie; väčší vstup sa odmietne so správou. Výstup je totožný s možnosťou MDX vo formátovači kódu.