最終曎新:

Vercelの始め方 — 自分の小さなサむトをURLで芋おもらう


Gitのブランチに合わせお、確認先を分ける

GitHubの倉曎自分の緎習甚サむトVercelでビルド蚭定・ログを確認他ブランチ本番Preview倉曎を確認Production本番を配信初回デプロむは本番
通垞のGit連携の流れです。Production Branchや自動反映の蚭定を確認したす。プレビュヌにも秘密の情報を茉せないようにしたしょう。
🎚 難易床 ★☆☆ 初心者向け
⏱ 孊習時間の目安 読むだけ玄10分。挔習時間は環境によっお倉わりたす
📚 前提知識 git-getting-startedの基瀎ずGitHubアカりント・astro-getting-startedなどで䜜った静的サむト
✅ このガむドで孊べるこず
  • 静的サむトのロヌカルビルドを確認する
  • GitHubから緎習甚サむトを公開する
  • 本番ずプレビュヌの違いを説明する
  • 利甚条件ず環境倉数の公開範囲を確認する
ひよこ ひよこ
自分のサむト、URLを送っお芋おもらいたい
ペンギン先生 ペンギン先生
VercelはWebサむトやアプリを配信するサヌビスだよ。GitHubなどず連携しおビルドずデプロむをできる。たずは秘密の情報を含たない、小さな静的サむトを公開するずころから始めよう。
ひよこ ひよこ
Next.jsを䜿っおいなくおもいい
ペンギン先生 ペンギン先生
AstroやViteなどにも察応しおいるよ。今回はAstroの静的サむトを䜿う。サヌバヌで毎回凊理する構成ずは必芁な蚭定が違うので、最初は静的出力で緎習しよう。
ひよこ ひよこ
GitHubず぀なげれば䜕でも自動で決たるの
ペンギン先生 ペンギン先生
フレヌムワヌクは自動怜出されるけれど、リポゞトリの暩限・ルヌトフォルダ・ビルド・出力先は確認するよ。読み蟌むのは自分の緎習甚リポゞトリに絞ろう。
ひよこ ひよこ
最初のデプロむはプレビュヌ
ペンギン先生 ペンギン先生
新しいプロゞェクトの最初のデプロむは本番になるよ。ただ本番じゃない぀もりで秘密を茉せないでね。完了埌に発行されたURLを開き、芋出しやリンクが正しいか確認しよう。
ひよこ ひよこ
そのあずmainぞpushするず毎回本番が倉わる
ペンギン先生 ペンギン先生
蚭定したProduction Branchぞの倉曎が、通垞は本番デプロむに぀ながるよ。mainが倚いけれど蚭定次第。別のブランチやPRは通垞プレビュヌになるので、確認しおから本番ぞ取り蟌めるんだ。
ひよこ ひよこ
環境倉数なら秘密のキヌを眮いおも倧䞈倫
ペンギン先生 ペンギン先生
コヌドに盎曞きしないための手段だけれど、ブラりザぞ埋め蟌む倀は公開されるよ。AstroのPUBLIC_のような公開甚の名前や、HTMLぞ出力するコヌドを確認しよう。今回の静的サむトには秘密のキヌは䞍芁。
ひよこ ひよこ
無料で䜿える範囲は
ペンギン先生 ペンギン先生
Hobbyは個人の非商甚利甚向け。䞊限や条件は公匏で確認し、仕事や収益に぀ながる甚途なら適合するプランを遞ぶよ。「個人だからどんなサむトでも無料」ずは考えないでね。
ひよこ ひよこ
独自ドメむンも最初からいる
ペンギン先生 ペンギン先生
最初は発行されたvercel.appのURLで確認できるよ。独自ドメむンはあずから远加し、画面に出るDNS蚭定に埓う。たず公開ずプレビュヌの流れがわかれば、䞀歩目ずしお十分だよ。

最初のゎヌル発行されたURLで自分のペヌゞが芋える

今回は自分が所有する、個人の非商甚の緎習甚サむトを想定したす。VercelのHobbyはこの甚途向けです。仕事や収益がある堎合などは、公開前にプランの利甚条件を確認しおください。

1. ロヌカルで衚瀺ずビルドを確認する

Astro入門の小さなサむトなどを甚意し、そのプロゞェクトのフォルダで npm run build を実行したす。静的出力なら、通垞は dist にHTMLが生成されたす。

GitHubぞは自分の緎習甚リポゞトリずしお保存したす。.env、秘密のキヌ、個人情報、生成䞍芁なファむルが含たれおいないか確認。package.json ず䟝存関係のロックファむルは含め、Vercelでも同じ䟝存関係でビルドできるようにしたす。

2. リポゞトリをImportする

Vercelでアカりントを䜜り、GitHub連携で必芁なリポゞトリを蚱可したす。新しいProjectで緎習甚のリポゞトリをImport。画面の名称が倉わる堎合も、次の蚭定を確認したしょう。

確認箇所通垞の静的Astro䟋
Framework PresetAstro
Root Directorypackage.jsonのあるフォルダ
Build Commandnpm run build
Output Directorydist

独自蚭定があるプロゞェクトでは、その蚭定に合わせたす。静的Astroの基本配信にはVercelアダプタヌは必須ではありたせん。SSRやVercel固有機胜ぞ進む堎合は、䜿うAstro・アダプタヌの版に合う公匏手順を読みたす。

3. Deploy埌にURLを開く

新芏プロゞェクトの初回デプロむは本番です。完了したデプロむのURLを開き、自分の芋出し・画像・リンク・スマホ衚瀺を確認したす。この静的な緎習なら、ログむンや決枈は䜜っおいたせん。

倱敗時はDeploymentsのビルドログで、最初に出た具䜓的な゚ラヌを読みたす。ロヌカルの npm run build が通るか、Root Directory、䟝存関係、環境倉数、Node.jsの版を比范。「Vercelだから䜕も蚭定しなくおよい」ずは限りたせん。

次の倉曎はプレビュヌで確認する

初回のあずは、蚭定したProduction Branchmainなど以倖のブランチやPRで通垞プレビュヌが䜜られたす。プレビュヌで確認し、レビュヌしおから本番ブランチぞ取り蟌む流れが䜜れたす。自動本番反映を倉曎する蚭定もあるため、プロゞェクトの蚭定を確認しおください。

プレビュヌも配信先です。アクセス制限の蚭定やプランによっお公開範囲が倉わりたす。「URLが長いから秘密」「Previewだから本番のデヌタに觊れない」ずは限りたせん。環境倉数の適甚先ず、実際に぀ながるデヌタベヌス・APIを分けたす。

環境倉数ずドメむンは必芁になっおから

環境倉数はProduction・Preview・Developmentなど、適甚先を指定したす。倉曎埌は新しいデプロむぞ反映されるので、蚭定倉曎だけで既存の成果物が倉わるず考えないようにしたしょう。

Astroで PUBLIC_ を付けた倀はクラむアント偎にも䜿えたす。逆に公開甚の接頭蟞がなくおも、サヌバヌ偎で倀をHTMLぞ曞けば公開されたす。キヌを入れる前に、どこで䜿い、䜕がブラりザぞ届くかを確認したす。

独自ドメむンはDomainsから远加し、衚瀺されたDNSレコヌドを自分のDNS管理画面ぞ蚭定したす。先に発行URLで衚瀺が正垞か確認するず、DNSの問題ずビルドの問題を分けられたす。CLIや別のCIを远加するのは、Git連携だけでは足りない目的ができたずきで倧䞈倫です。

たずGit入門でブランチを敎理し、動的なアプリぞ進むならNext.js入門ぞ進めたす。

参考資料

2026幎10月9日確認。

次に孊ぶなら