🥱

NotionAPIとNext.jsでブログアプリ開設(上)

2022/11/05に公開約900字

土日の予定がなくなり余裕ができたので以下の理由からとてつもなく無駄にマルチクラウドなアプリケーションを構築してみる。

  • Next.jsを触ってみたい
  • 自分のブログサイトを作りたい
  • C#の練習をしたい
  • Githubactionを使えるようになりたい

作りたいもの、ほしい機能

  • Notionのページで記録しているものをネットにいい感じに公開したい。(ので記事編集自体の機能はこのアプリは持たず、Notionからできるようにする)
  • コメント機能(嫌なことを書き込めないようにするフィルタリングくらいの機能をつけたい)
  • 時間があれば自分専用に管理画面的なものを作りたいからログイン機能

全体のイメージはこんな感じ

上からわかるようにマイクロサービス的に分けて作ってみよう
それぞれのサービスの大雑把な定義はこんな感じかな

インフラのアーキテクチャはこんな感じ。

出来上がったら実装部分に関する記事も書きます。
今のところUIサービスの大枠は完成して、BlogServiceのpipelineの構築が終わった状態

絵文字がhtmlコードのままで絵文字が表示できない。誰か助けて

https://github.com/takacube/NotionCMSBlogService
https://github.com/takacube/NotionCMSFront

Discussion

ログインするとコメントできます