Kei05
@Kei05

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

notion-blog-nextjsで一覧ページにページネーションを実装

「notion-blog-nextjs」をベースにブログを構築しているのですが、記事一覧ページにページネーションを実装することは出来るのでしょうか。
調べてみているのですが実装方法がわからずご教示いただけないでしょうか。

Notion APIで一覧1ページあたり20件の記事を表示し、それ以降はページネーションで移動できるようにしたいです。
それ以降のページも最初と同様に20件ずつの表示にしたいです。

ざっくりとしており申し訳ないです。

0

1Answer

dbに対してcountを採取し、1から頁数を加算しながら、innerHTML = getpage(1,50)
の 1~n頁までonClickを生成するだけでは? サーバー側はsqlにレコード数をlimit(50),offset(1)指定します。

暇人x in 電車

0Like

Comments

  1. @Kei05

    Questioner

    教えていていただいたのに申し訳ないですが、今回はSQLでデータベースにアクセスするのではなく、Notion APIから取得する1ページあたりの表示記事数を制限して、それ以降はページネーション選択後の次のページに表示させたいです。
  2. 考え方として紹介しました。
    count、limit,offsetと類似する機能を
    Notion APIから探して下さい。

Your answer might help someone💌