Maretol Base
TagsAboutContact
Back to the HomeJump to the Top
© 2024 - 2025 Maretol
DO NOT REPOST WITHOUT PERMISSION

個人サイトを作りました

作成日2024/08/03 10:00:42 JST
最終更新2024/08/03 18:56:57 JST

Tag :

Share :

Home

ブログ兼イラスト等のアップロード先が欲しかったのでページを作りました



いわゆるプラットフォームに乗っかってもいいのですが、プラットフォームにはプラットフォームの倫理があり、まあ現状プラットフォームは信頼できないものとして存在していると思います。私もあんまり信用してません
インターネットは素晴らしいことに、個人でサーバにページをアップロードして、サーバのポートを開きドメインを取得しDNSを設定し特定のアドレスがサーバに向くようにして云々すれば、自宅のPCからでもホームページを公開できます。とはいえそれはそれで大変だし難しいです。インデックスとかちゃんとしないと検索にも引っかからないし

つまり何がいいたいかというと、可能な限りプラットフォームにはお世話にならない環境を、今の自分の実力(能力とか技術力とか)でどこまでできるか試してみたところです

なのでこのページは一定のプラットフォームは利用しています。たとえば記事の管理はmicroCMSにお世話になっています(現状無料プラン)。でもイラストや漫画のアップロードは使わない予定です(イラストのほうがそういう制限を受けやすいので)。まだ実装できてないですが、Cloudflareのストレージを使い、コンテンツのデータ管理は適当なサーバレスのデータベースサービスを使う予定です。ブログの記事と一緒にトップページに載せられるようにマージするのはサーバサイド(Next.js App Routerのサーバコンポーネント)でやろうと思ってます

CDNもCloudflareを使う予定です。たぶん個人でちんまりとしたサイト運営であればこのあたりはほぼ無料でできるはず。まあ広告は置くつもりはないので軽いページになると思います

ちなみにドメインは以前から持ってたやつです

TODOはちゃんと書きますか



できたこと

  • ヘッドレスCMSでコンテンツ管理をし、Next.jsのページに表示する
  • トップページ(ひとまず実装)とブログページ作成
  • タグによるページフィルタリング
  • aboutページとかcontactページとか

これからやること

  • 画像や漫画類の管理
    • まずアップロード環境の整備
    • と、ページ内での表示
  • デプロイ(この記事が一般公開されてたら完了してる)
  • Gtag使って解析
  • Feedによる更新情報対応