Perché convertire ASTRO in MDX?
I due formati risolvono problemi diversi: .astro costruisce UI riutilizzabili, mentre .mdx serve per scrivere testi che occasionalmente inseriscono componenti interattivi. Sceglieresti MDX solo se il tuo obiettivo sono pagine di contenuto piuttosto che componenti.
Come convertire ASTRO in MDX
Importa il componente in MDX FREE
Aggiungi l'integrazione MDX con npx astro add mdx, quindi usa import per il tuo componente .astro in cima a un file .mdx e usalo come tag all'interno del Markdown.
Riscrivi il markup come Markdown a mano FREE
Copia l'HTML statico dal corpo di .astro in un file .mdx e converti intestazioni, elenchi e collegamenti nella sintassi Markdown, mantenendo le parti dinamiche come espressioni JSX.
Informazioni su questi formati
Un file .astro è un template di componente per il framework web Astro. Contiene markup in stile HTML più una sezione script opzionale in JavaScript o TypeScript, e Astro lo compila in…
Apri dettagli .ASTRO →Un file MDX è un'immagine disco «Media Data eXtended» di DAEMON Tools - un sostituto a file singolo per la vecchia coppia .mdf + .mds. Montalo con il software gratuito DAEMON Tools Lite e…
Apri dettagli .MDX →Qualità e a cosa prestare attenzione
- MDX non è abilitato per impostazione predefinita in Astro; devi prima aggiungere l'integrazione ufficiale
@astrojs/mdx. - MDX utilizza la sintassi delle espressioni JSX e non può ospitare il code fence solo server di Astro, quindi la logica del componente non si trasferisce direttamente.
- Questa è un'attività di riscrittura, non una conversione - il risultato è un contenuto, non il componente riutilizzabile originale.
Domande frequenti
Posso semplicemente rinominare .astro in .mdx?
Posso usare i miei componenti Astro in MDX?
.mdx dopo aver installato l'integrazione MDX.Quale formato dovrei usare per un post di un blog?
.astro è meglio per il layout della pagina stessa.