このブログは、
皆さんに、内容をお届けしています!
一言で言うと、「Notion使って記事書いて、Next.jsでそのWebページを自動生成させて、S3使って安くWebページを公開しようぜ」って内容になっています笑
とは言っても、その3種の神器だけでは、セキュリティーや作業効率がイマイチなので、細々したもの使っていますね、、、
たとえば、
しています!
この構成にした理由は、まあ僕の学習遍歴にも大きく依存するんすけども、「Notionでマークダウンと画像付きの記事書いて、それを基にNext.jsで自動でページルーティング(記事に対応して記事URLとデコレイとしたwebページ生成)して、S3で安くWebページを公開できる」ことが大きいです!
ただまだまだ甚だ未熟な所もあり、この構成だと次のようなデメリットあります、、
Notionで記事投稿・変更時は、別途build&deploy作業がいる!
これは、二つ理由があります泣
今は、GitLabで1クリックでbuildやdeployをできる様にしているが、めんどい!笑
折角、NotionとNext.jsを使っているのに、Notion記事書く毎に、それを反映させるのにbuild&deploy作業が追加で必要になるという、、、
これを解決するのに、おとなしくNext.jsと相性抜群のVercelにdeployしたり、1時間毎に自動build&deployしたりすれば良いんだが、前者は商業化とかすると結構良い値して、後者もGitLabだと有料にすぐになっちゃうので、今はこの構成を甘んじて受け入れとります、、、、
他にも問題いっぱいありそうですが、初めてのお手製ブログなので、一旦こちらを基に、記事投稿と機能追加をしていきまーーす🎵
もし、もっとやばい問題や解決策などありそうでしたら、お、お助けくだせい、、、(切実)