Formátovač MDX
Upravte dokumenty MDX pomocí tohoto formátovače MDX. Vložte MDX s importy, exporty, komponentami JSX a Markdown. Nástroj odstraní krajní prázdné řádky dokumentu a znovu zarovná všechny tabulky s oddělovači |, doplní buňky na šířku sloupce a znovu sestaví řádek oddělovačů včetně dvojteček pro zarovnání. Importy, komponenty a výrazy zůstanou přesně tak, jak byly napsány, takže autoři dokumentace získají přehledné tabulky, aniž by narušili sestavení.
Často kladené otázky
Co mění formátovač MDX?
Znovu zarovná tabulky s oddělovači | a odstraní prázdné řádky a mezery ze začátku a konce dokumentu. Vše ostatní, včetně textu Markdown, importů, exportů a JSX, zůstane přesně tak, jak bylo napsáno.
Zasahuje se do importů, exportů a komponent JSX?
Ne, příkazy import a export, značky komponent, jako je <Callout type="info">, a výrazy ve složených závorkách se kopírují beze změny. Formátovač nikdy nepřeformátovává kód, takže nemůže narušit sestavení MDX.
Jak se formátují tabulky?
Každý řádek dostane úvodní a koncový oddělovač | a každá buňka se doplní na šířku nejširší buňky ve sloupci, nejméně však na tři znaky. Řádek oddělovačů se znovu sestaví z odpovídajícího počtu pomlček.
Zachovává se zarovnání tabulek?
Ano, dvojtečky pro zarovnání v řádku oddělovačů, například :---, :---: a ---:, zůstanou zachovány. Sloupce zarovnané doleva, na střed i doprava se po formátování vykreslí stejně.
Mění se bloky kódu?
Ne, obsah mezi značkami tří zpětných apostrofů nebo tří vlnovek zůstane beze změny. Řádky s oddělovači | uvnitř bloků kódu se nikdy nepovažují za tabulky.
Proč jsou některé sloupce tabulky širší, než se čekalo?
Šířka se počítá v bajtech UTF-8, takže znaky s diakritikou a emoji zabírají více než jeden znak. Mezery navíc jsou vidět pouze ve zdrojovém textu; vykreslená tabulka vypadá stejně.
Formátuje to JavaScript uvnitř mého MDX?
Ne, kód v importech, exportech a výrazech se nepřeformátovává. Větší bloky kódu formátujte zvlášť pomocí formátovače JavaScript nebo JSX.
Jaký je rozdíl oproti formátovači Markdown?
Oba používají stejná pravidla; tento nástroj označuje výsledek jako mdx. Použijte ho pro soubory .mdx v Docusaurus, Next.js, Astro nebo podobných systémech dokumentace.
Proč je výsledek uzavřený v bloku kódu mdx?
Výstup se vrací uvnitř bloku kódu označeného mdx, takže se po vložení do Markdown zobrazí jako zdrojový kód. Řádky mezi vnějšími značkami zkopírujte do souboru .mdx.
Jak velký může být můj dokument?
Až 5 MB na jedno spuštění; větší vstup se odmítne se zprávou. Výstup je totožný s možností MDX ve Formátovači kódu.