Hvorfor konvertere ASTRO til MDX?
De to formater løser forskellige problemer: .astro bygger genanvendelig brugerflade, mens .mdx er til at skrive prosa, der lejlighedsvis indsætter interaktive komponenter. Du ville kun vælge MDX, hvis dit mål er indholdssider frem for komponenter.
Sådan konverterer du ASTRO til MDX
Importer komponenten i MDX FREE
Tilføj MDX-integrationen med npx astro add mdx, derefter import din .astro komponent øverst i en .mdx fil og brug den som et tag inde i din Markdown.
Omskriv markup til Markdown manuelt FREE
Kopier det statiske HTML fra .astro kroppen ind i en .mdx fil og konverter overskrifter, lister og links til Markdown-syntaks, mens du beholder eventuelle dynamiske dele som JSX-udtryk.
Om disse formater
En .astro-fil er en komponentskabelon til Astro-webframeworket. Den indeholder HTML-lignende markup plus en valgfri JavaScript- eller TypeScript-scriptsektion, og Astro kompilerer den til…
Åbn .ASTRO detaljer →En MDX-fil er DAEMON Tools' „Media Data eXtended”-disk-image - en enkeltfils-erstatning for det ældre .mdf + .mds-par. Monter den med den gratis DAEMON Tools Lite, og Windows behandler den…
Åbn .MDX detaljer →Kvalitet & hvad man skal være opmærksom på
- MDX er ikke aktiveret som standard i Astro; du skal tilføje den officielle
@astrojs/mdxintegration først. - MDX bruger JSX-udtrykssyntaks og kan ikke rumme Astros server-only kodeblok, så komponentlogik overføres ikke direkte.
- Dette er en opgave i at skrive indholdet på ny, ikke en konvertering - resultatet er indhold, ikke den oprindelige genanvendelige komponent.
Ofte stillede spørgsmål
Kan jeg bare omdøbe .astro til .mdx?
Kan jeg bruge mine Astro-komponenter i MDX?
.mdx filen efter installation af MDX-integrationen.Hvilket format skal jeg bruge til et blogindlæg?
.astro er bedre til selve sidelayoutet.