別のnotion-apiを使ったものを発見

maintenance
GitHub - samuelkraft/notion-blog-nextjs: Next.js example blog powered by Notion Public API
Next.js example blog powered by Notion Public API. Contribute to samuelkraft/notion-blog-nextjs development by creating an account on GitHub.

別の方の作ったもの(以後前者)を発見。

Demoページが素敵なのとドキュメントが英語だけど充実していたのでこちらを使用して見ようかと思いました。

ただ実際にこちらでローカルで再現してみたところ、必ずしも今参考にさせていただいているものを全てできるものではなさそう

なので今使わせていただいてるこちら(以後後者)との比較

https://github.com/otoyo/easy-notion-blog/blob/master/README.ja.md

前者が優れているところ

  • bulletlistのぽつが綺麗
  • 色字を反映できる
  • チェックボックスが使える
  • (見た目の好み)
  • heading1~3が1>2>3で綺麗に表示できる
  • 更新日が設定せずに表示される
  • 後者の優れているところ

  • orderlist,calloutのブロックに対応している
  • ドキュメントが日本語+日本語で他にも試行錯誤されている先人がいるので学びやすい
  • 検討結果

    今回見比べて勉強してみたところ、そもそも片方のもので再現できるなら自分でいじってできたらいいなと思った。また当たり前だが、後者のgithubも更新されていて、ちょいちょい確認すると機能が充実されるのだなと理解した。

    特に前者がドキュメントが充実している+構造もシンプルなのでこちらを読んで勉強しながら、後者に取り入れていこうという方針です。

    ついでに定義されているけど使われていないものがあるのでなぜか勉強しないと。またCSSが丁寧に設定されているようなので自分好みにできたらなと。

    具体的な更新事項

  • 色字
  • headingの表示
  • 行間とか文字サイズとか
  • 投稿日の他に更新日を自動で表示したい
  • アプデを元データにして、sitemap、CSS、フッターヘッダー、トップページの更新を判定
  • 関係ないけど

    トップページ以外がインデックスずっとされなくて困る、まだ作ってから日が浅いから仕方ないのかどうだろうか、ただ同じ後者を使っていそうでトップページしか作ってない方のブログが上位に表示されたり…謎が多い…

    サイトマップも404エラーのままなのが気になる…わかる方に教えていただきたいが知り合いがいない…

    コメント