ブログ兼イラスト等のアップロード先が欲しかったのでページを作りました
いわゆるプラットフォームに乗っかってもいいのですが、プラットフォームにはプラットフォームの倫理があり、まあ現状プラットフォームは信頼できないものとして存在していると思います。私もあんまり信用してません
インターネットは素晴らしいことに、個人でサーバにページをアップロードして、サーバのポートを開きドメインを取得しDNSを設定し特定のアドレスがサーバに向くようにして云々すれば、自宅のPCからでもホームページを公開できます。とはいえそれはそれで大変だし難しいです。インデックスとかちゃんとしないと検索にも引っかからないし
つまり何がいいたいかというと、可能な限りプラットフォームにはお世話にならない環境を、今の自分の実力(能力とか技術力とか)でどこまでできるか試してみたところです
なのでこのページは一定のプラットフォームは利用しています。たとえば記事の管理はmicroCMSにお世話になっています(現状無料プラン)。でもイラストや漫画のアップロードは使わない予定です(イラストのほうがそういう制限を受けやすいので)。まだ実装できてないですが、Cloudflareのストレージを使い、コンテンツのデータ管理は適当なサーバレスのデータベースサービスを使う予定です。ブログの記事と一緒にトップページに載せられるようにマージするのはサーバサイド(Next.js App Routerのサーバコンポーネント)でやろうと思ってます
CDNもCloudflareを使う予定です。たぶん個人でちんまりとしたサイト運営であればこのあたりはほぼ無料でできるはず。まあ広告は置くつもりはないので軽いページになると思います
ちなみにドメインは以前から持ってたやつです
TODOはちゃんと書きますか
できたこと
- ヘッドレスCMSでコンテンツ管理をし、Next.jsのページに表示する
- トップページ(ひとまず実装)とブログページ作成
- タグによるページフィルタリング
- aboutページとかcontactページとか
これからやること
- 画像や漫画類の管理
- まずアップロード環境の整備
- と、ページ内での表示
- デプロイ(この記事が一般公開されてたら完了してる)
- Gtag使って解析
- Feedによる更新情報対応