GitHub Pagesは、gh-pagesを使うと自動で楽ですが、使わなくてもできます。
GitHub Pagesを設定する
Githubで設定します。
https://github.com/[アカウント名]/[リポジトリ名]/settings
のGitHub Pagesにある設定を変えます。
Danger Zone
の上辺りにあります。
main
ブランチのdocs
を選択して、「Save」ボタンを押します。
Vueプロジェクトのbuild先をdocsディレクトリにする
Vue CLIで作成したプロジェクトのルートにvue.config.js
を作成して、以下のようにします。
module.exports = {
outputDir: 'docs',
publicPath: './'
}
Vueプロジェクトをbuildしてリモートへpush
vue.config.js
を保存したら、ローカルでbuildします。
$ npm run build
build
ディレクトリにファイルが書き出されるので、ファイルをコミット&mainブランチへpushします。
リモートリポジトリに反映されると、https://[アカウント名].github.io/[リポジトリ名]/
で開けるようになります。