const withMDX = require('@next/mdx')({ extension: /\.mdx?$/, options: { // If you use remark-gfm, you'll need to use next.config.mjs // as the package is ESM only // /~https://github.com/remarkjs/remark-gfm#install remarkPlugins: [], rehypePlugins: [], // If you use `MDXProvider`, uncomment the following line. // providerImportSource: "@mdx-js/react", }, }); /** @type {import('next').NextConfig} */ const nextConfig = { pageExtensions: ["ts", "tsx", "js", "jsx", "md", "mdx"], reactStrictMode: true, swcMinify: true, env: { EMAILJS_SERVICE_ID: process.env.NEXT_PUBLIC_EMAILJS_SERVICE_ID, EMAILJS_TEMPALTE_ID: process.env.NEXT_PUBLIC_EMAILJS_TEMPALTE_ID, EMAILJS_PUBLIC_KEY: process.env.NEXT_PUBLIC_EMAILJS_PUBLIC_KEY, NOTION_TOKEN: process.env.NEXT_PUBLIC_NOTION_TOKEN, NOTION_DATABASE_ID: process.env.NEXT_PUBLIC_NOTION_DATABASE_ID, HASNODE_API_KEY: process.env.NEXT_PUBLIC_HASHNODE_KEY, }, }; module.exports = withMDX(nextConfig);