本サイトの作成に使用したサービス
原則的にすべてのサービスが無料で使えますが、いくつか制限があるものもあります。 (たとえば、Gitpodは無料ユーザーは月50時間しか使用できません)
開発で使用したもの
JavaScriptフレームワーク・サイトジェネレータ・開発環境の構築手段- React.js
- JavaScriptフレームワーク。関数型プログラミングが特徴的
- Gatsby.js
- 上記を使用したSSG(静的サイトジェネレーター)。特にページ遷移の機能追加をしやすく、React Routerをそのまま使うより遥かに簡単
- Gitpod
- クラウドで開発環境を整えられるサービス。本サイトはローカルの開発環境は一切使わず、このサービス上のみでコーディングした
デプロイ時に使用したもの
コード管理・サイト公開のために使用しているサービス- GitHub
- git repositoryのホスティングサイト。コードへのリンクはこちら
- GitHub Actions
- GitHubにコードを上げると、自動的にテストや成果物のビルドを行うサービス
- GitHub Pages
- GitHubにpushしたHTMLファイルをもとに、自動的にサイトを作成・公開するサービス。今回は使用しなかったが、独自ドメインで公開することも可能
Go back to the homepage