vue.jsで作ったサイトをgithubに保存してnetlifyで公開する方法
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と指定しないと、表示されない
これで無事公開されて見れるようになりました。
サイトを更新したら、git pushすれば、ネットリファイで自動ビルドされて、自動更新されるという流れですね
Author And Source
この問題について(vue.jsで作ったサイトをgithubに保存してnetlifyで公開する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/shoiizuka/items/bccb0e7b8ae59918f4d5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .