1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

vue.jsで作ったサイトをgithubに保存してnetlifyで公開する方法

Last updated at Posted at 2021-03-02

vue.jsのquasar cliを使って作ったサイトをネットリファイで公開することにしました。
ネットリファイはファイルをドラッグアンドドロップするだけでサイトとURL作成されて公開ができるのですが、
毎回手動デプロイだと、デプロイするごとに新しいURLが作成されたり、してサイトは更新が非常に手間です。
なので、ギットハブと連携させることで、git pushをするだけでサイトの内容だけ自動更新されて、
更新が非常に楽になります。

1,githubのサイト上で新しくrepositoryを作成する

作業中のフォルダで(今回はorigin-investment-requestというフォルダ)でターミナルを開き、

2,ターミナルでギットハブにアップロードする

smac@smac origin-investment-request % git init
Initialized empty Git repository in /Users/smac/Desktop/origin-investment-request/.git/

smac@smac origin-investment-request % git add .
smac@smac origin-investment-request % git commit -m "first commit"

〜いろんなファイルがコミットされる〜

smac@smac origin-investment-request % git remote add origin ”リポジトリのアドレスをコピペ”
smac@smac origin-investment-request % git push -u origin master

3,netlifyで公開する
new site from gitをクリックして
ギットハブの自分のレポジトリまでアクセスする

問題はここからで、
ギットハブにはdistフォルダがアップロードされていない。でも公開するのはdistフォルダという、状況になる

なので、ネットリファイのデプロイ設定で、
①ビルドコマンドを指定して
②公開ファイルをdistではなく、その中身の、dist/spaと指定しないと、表示されない
スクリーンショット 2021-03-02 21.19.40.png

スクリーンショット 2021-03-02 20.53.31.png

これで無事公開されて見れるようになりました。

サイトを更新したら、git pushすれば、ネットリファイで自動ビルドされて、自動更新されるという流れですね

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?