Skip to content

Github Actions сценарий для развертывания на Github Pages

Deployment

Использует JamesIves/github-pages-deploy-action Github Action для размещения сайта на ветке gh-pages того же репозитория, что автоматически делает сайт доступный по адресу https://youGitHubUsername.github.io/my-vue-webapp (если ваш проект и репозиторий называется my-vue-webapp).

  • Создайте в репозитории ветку с названием gh-pages
  • Перейдите в раздел "Settings" вашего репозитория
  • В разделе "Code and automation" на боковой панели нажмите Pages.
  • В разделе "Build and deployment" в пункте "Source" выберите "Deploy from a branch".
  • В разделе "Build and deployment" под заголовком "Branch" воспользуйтесь раскрывающимся меню ветки и выберите нужную ветку - gh-pages.

Более подробно:

Настройка base в Vite конфиге

Если у вас не кастомный домен, то в vite.config.ts необходимо прописать название вашего репозитория в качестве base, чтобы сайт был доступен по вышеуказанной ссылке:

js
export default defineConfig({
  base: "/my-vue-webapp/",
});

Если у вас кастомный домен (типа yourname.com), то этот параметр не нужен.