「はじめてつくるNext.jsサイト」第5章paginationコード修正

第5章の「記事一覧ページを分割する(ページネーション)」で作るファイル([pagination].js)のコードを、次のように修正してください(現在のコードだと2ページまでしかページネーションが作成されません)。

下記のように.slice(0, 1)を削除してください

// 現在の[pagination].js

....

export async function getStaticPaths() {
    const { numberPages } = await getAllBlogs()

    let paths = []
    Array.from({ length: numberPages }).slice(0, 1).forEach((_, i) => paths.push(`/blog/page/${i + 2}`))   // .slice(0, 1)を削除

    return {
        paths: paths,  
        fallback: false,
    }
}

...
// 修正後の[pagination].js

....

export async function getStaticPaths() {
    const { numberPages } = await getAllBlogs()

    let paths = []
    Array.from({ length: numberPages }).forEach((_, i) => paths.push(`/blog/page/${i + 2}`))

    return {
        paths: paths,  
        fallback: false,
    }
}

...