MDXの使い方


このテーマには @astrojs/mdx インテグレーションがインストールされており、astro.config.mjs 設定ファイルで構成されています。MDXを使用したくない場合は、設定ファイルからインテグレーションを削除してサポートを無効にできます。

なぜMDXなのか?

MDXはMarkdownの特別な形式で、埋め込みのJavaScriptとJSX構文をサポートしています。これにより、インタラクティブなチャートやアラートなど、JavaScriptとUIコンポーネントをMarkdownコンテンツに混在させることが可能になります。

既存のMDXで作成されたコンテンツがある場合、このインテグレーションによりAstroへの移行がスムーズに行えるでしょう。

MDX内でUIコンポーネントをインポートして使用する方法を示します。 ブラウザでこのページを開くと、下にクリック可能なボタンが表示されます。

MDXに埋め込まれたコンポーネント

関連リンク