diff --git a/next.config.mjs b/next.config.mjs index 4678774..1133561 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,4 +1,28 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {}; - -export default nextConfig; +const nextConfig = { + /** + * Enable static exports for the App Router. + * + * @see https://nextjs.org/docs/app/building-your-application/deploying/static-exports + */ + output: "export", + + /** + * Set base path. This is the slug of your GitHub repository. + * + * @see https://nextjs.org/docs/app/api-reference/next-config-js/basePath + */ + basePath: "/nextjs-github-pages", + + /** + * Disable server-based image optimization. Next.js does not support + * dynamic features with static exports. + * + * @see https://nextjs.org/docs/app/api-reference/components/image#unoptimized + */ + images: { + unoptimized: true, + }, + }; + + export default nextConfig; diff --git a/public/.nojekyll b/public/.nojekyll new file mode 100644 index 0000000..e69de29