こんにちは、現役エンジニアの inno_tech です。
自作したウェブサイト(静的サイト)をインターネット上に無料で公開する方法をお探しでしょうか?静的ホスティングサービスを利用すれば実現できます。
Netlifyって?
静的サイトをホスティングすることができるWebサービスを提供しています。Webサイトを公開するだけであれば無料プランが使えるので使いやすいです。
またGitHubとの連携機能を使用して、ウェブサイトのデプロイ(公開)が簡単にできる点も使いやすい特徴です。
Netlifyが向いている人
- 静的サイト(ホームページ, ランディングページ) を公開したい
- ブラウザ側のJavaScriptで動作するミニアプリケーション を公開したい
Netlifyに向かない人
- サーバーサイドの処理(データベース操作等)が必要なWebアプリケーションを公開したい
料金プランについてはNetlify公式サイトをご覧ください。
Netlifyでウェブサイトを公開するまでのステップ
Netlifyでウェブサイトを公開するまでの手順を3ステップで説明します。
- Netlifyのアカウントを登録
- NetlifyとGitHubリポジトリの連携
- デプロイ
Netlifyのアカウント登録
サインアップ
はじめに Netlify公式サイトにアクセスし、アカウントを登録します。
Netlify公式サイトのトップページアクセスしたら、右上にある「Sign Up」をクリックします。
続いて、アカウントの登録画面が開きます。GitHub等のアカウントをお持ちの場合、そのアカウントで登録できます。
今回は、Emailによるアカウント登録方法を説明します。
登録用のメールアドレス、パスワードを入力したら、「Sign Up」ボタンをクリックします。
その後、メールアドレス宛に Netlify から確認メールが届きます。 velify してアカウントを有効化してください。
以上でアカウントが登録が完了です。続いてアカウントの設定を行います。
アカウントの設定
ログイン後、User settingsからProfileを登録しておきましょう。
まずは、名前(Name)を変更します。
続いて、チーム名を変更します。(変更する必要がなければスキップしてOKです。)
Team settingsタブ を開き、Edit team information をクリックします。
Name, Slug を好きな名前に変更し、Saveをクリックします。
以上でアカウントの設定も完了しました。続いてGitHubリポジトリとの連携を行います。
GitHubとの連携
Netlifyのログイン画面で、「Import from Git」というボタンがあるのでクリックします。
すると、Gitリポジトリとの連携設定画面が開きます。今回はGitHubを使用するので、「Connect to Git provider」 から GitHub を選択します。
次に、GitHubへの認証画面が開きます。連携したいGitHubのユーザー名が正しいことを確認し、Authorize Netlify をクリックして認証を許可します。
続いて、Netlifyと連携を許可するリポジトリを選択します。今回は、「All repositories(すべてのリポジトリ)」に設定しました。
さらに、ホスティング対象のリポジトリ を選択します。
最後にデプロイを行い、インターネット上に公開します。
Webサイトをデプロイ
説明用のリポジトリ構成
今回のリポジトリの構成は、ルートディレクトリにindex.html
があるものとして説明します。
Netlifyでデプロイ
Netlifyに戻り、ホスティング対象のリポジトリのデプロイ設定を行います。
- Branch to deploy (対象のGitブランチ)
- Publish directory (公開するディレクトリ)
を間違えないように注意しましょう。設定が完了したら Deploy site をクリックします。
デプロイに成功すると、アクセス用のURLが表示されます。このURLにアクセスするとウェブサイトにアクセスすることができます。
別途ドメインを取得すれば、独自ドメインと連携できるみたいです!
以上でウェブサイトの公開ができました。レンタルサーバーを借りる必要もなく、気軽にデプロイができますね。
まとめ
今回のまとめです。
- 静的サイトの公開にはNetlifyがおすすめ!
- NetlifyではGitHubリポジトリとの連携機能でデプロイが簡単!
日々のデスクワークで肩こりや首こりにお悩みではないでしょうか? 1つの解決方法としてマッサージガンという器具がおすすめです。Amazonで2000件以上の口コミを得たおすすめのマッサージ器具が気になる方はこちら。
参考になったでしょうか。
ほかにも役立つ情報が他のページにもあるかもしれません。
ご覧になるかはあなた次第です!
この記事がイイねと思ったら、Twitterフォロー か にほんブログ村のどちらかしてくれたら嬉しいよ!
コメント / ご要望