diff --git a/.github/workflows/nextjs.yml b/.github/workflows/nextjs.yml index 76e8eda..4a7668c 100644 --- a/.github/workflows/nextjs.yml +++ b/.github/workflows/nextjs.yml @@ -41,7 +41,7 @@ jobs: elif [ -f "${{ github.workspace }}/package.json" ]; then echo "::set-output name=manager::npm" echo "::set-output name=command::ci" - echo "::set-output name=runner::npx --no-install" + echo "::set-output name=runner::npx" exit 0 else echo "Unable to determine packager manager" @@ -73,7 +73,7 @@ jobs: - name: Install dependencies run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }} - name: Build with Next.js - run: ${{ steps.detect-package-manager.outputs.runner }} next build + run: ${{ steps.detect-package-manager.outputs.runner }} npm run build - name: Upload artifact uses: actions/upload-pages-artifact@v1 with: diff --git a/app/api/posts/[slug]/route.ts b/app/api/posts/[slug]/route.ts index a2d5517..75d2e33 100644 --- a/app/api/posts/[slug]/route.ts +++ b/app/api/posts/[slug]/route.ts @@ -1,15 +1,9 @@ import {NextRequest, NextResponse} from "next/server"; -import {getPostBySlug, getAllPosts} from "../markdown"; +import {getPostBySlug} from "../markdown"; export async function GET(request: NextRequest, {params}: { params: { slug: string } }) { const slug = params.slug; const post = getPostBySlug(slug); return NextResponse.json(post); -} - - -export async function generateStaticParams() { - const slugs = await getAllPosts(); - return slugs.map((slug) => ({ slug })); -} +} \ No newline at end of file