開発日誌

開発した時に躓いたこととかの記録

個人サイトをポコポコ作るには

  • 最近個人サイトをポコポコ生やしてるので書く。
    • 更新間に合ってないが作った主な個人サイトは https://manasas.dev に適宜まとめている)。

前提

  • ギャラリー・ブログ・jsのみで作れる簡易なツールのサイトを作る想定
  • アプリケーション的なサイトも近い技術で作れるとは思う

使うもの

Github

  • 基本はmainブランチ1本構成
  • 大きめのもの作る時はブランチ切ることもある

ホスティングサービス

  • 基本Vercelを使ってるが、FirebaseやCloudflareも利用している

Firebase

  • ポートフォリオで利用
    • 制作時、Firestoreに激ハマりしていた名残
  • Github Actionsを組んで利用
  • ホスティングのみに利用するにはtoo muchな感じがあるので新規ではあまり採用していない

Vercel

Cloudflare

  • mana's toolsで利用
    • Calckeyの鯖立てした時に『Coudflareはhostingもできる』を知ったのがキッカケ
  • これもGithubリポジトリつなぐだけ。普通にホスティングする分にはVercelと大きな違いはないかも。

ホスティングサービス、どれを選ぶ?

やり方

  1. 何らかのフロントエンドフレームワークを使ってサイトを作る
    • Next.js, Astro, Svleteらへんが今の推し
  2. Githubに上げる
  3. ホスティングサービスでポチポチでリポジトリつないでホスティング
  4. サブドメインを作成。ホスティングサービスでポチポチで独自ドメインに変更。ドメイン変更が反映されるまでちょっとまつ。
  5. 完成🎉

おわり

  • ねっ、簡単でしょ?
  • 野良のHTML + CSS直打ち民を増やしたい気持ちがある。
  • サーバー借りるのは勇気がいるし、このへんのホスティングサービスならタダから小さくはじめられるよ!と、思ったのだが、Githubとフロントエンドフレームワークはそれなりに大きな壁になってしまうだろうか……
    • コンポーネント使わなければAstro/Svelteは個人サイト作るのに手軽だと思うのでちょいちょい言語化していきたい