今生成AIを使ってプログラミングやウェブサイト制作が、できる時代になりました。
その中で、Notion API を使ってウェブサイトを作れば、容易にセキュアなウェブサイトを作ることができると情報が流れて話題になっています。
ヘッドレスのCMSは、コンテンツ管理システム(CMS)の一種で、バックエンド(コンテンツの管理と保存)とフロントエンド(コンテンツの表示)を完全に分離したアーキテクチャを持っています。
従来のCMSでは、コンテンツの作成、管理、表示が一体化されているのに対し、ヘッドレスCMSではこれらが分離されているため、フロントエンドの技術やデザインに柔軟性があります。
情報を入力してデータベースに保存する部分と、ウェブサイトとして表示する部分を分けて作る方法が、ヘッドレスCMSと言われています。
これに加えてノートだけにと止まらずAIを使って生産性の向上ができると話題のNotionのAPIを使いNotionのデータベースに接続してウェブサイト(ブログ)を表示する方法が話題になっています。
ただ多くのレンタルサーバーがPHPを使ったWordPressが簡単に使えるようにサービス提供しているので、Javascript系のフレームワークを使ってウェブサイトを公開するためには、工夫が必要です。
通常のレンタルサーバーではなく、VPSを契約することが望ましいです。
もしくは、Githubから容易に公開できるサービスを利用する方法もあります。
私はGithubのリポジトリを使ってウェブサイトを公開する手順を経験しましたが、ウェブサイトの更新が楽だったので、この作り方も良いと思いました。
表示速度を早くしたい、無料でウェブサイトを公開したい、更新は殆どないという場合は、WordPress以外の方法でウェブサイトを作ることも検討できます。
ウェブサイトを制作する方法は、CMSのWordPressを使うことが一般的です。
でも、他の方法も対応できることが、今後のウェブサイト制作で必要なスキルのように思われます。