Vite is a modern build tool for front-end development that offers fast development and optimized building for production. In this tutorial, we will cover how to publish a Vite application to GitHub Pages, a free and easy way to host your static websites.
Prerequisites:
- Node.js installed on your machine
- Basic knowledge of HTML, CSS, and JavaScript
- Familiarity with Vite and GitHub
Step 1: Create a Vite application
First, we need to create a new Vite application. Open your terminal and run the following command:
npm init @vitejs/app my-app --template vue
Replace my-app
with the name of your application and vue
with the template you want to use (e.g., React or JavaScript). This command will create a new Vite project using the specified template.
Step 2: Test your application
Navigate to the newly created directory and start the development server using the following command:
cd my-app
npm run dev
This will start a development server at http://localhost:3000
where you can preview your Vite application. Make sure everything is working as expected before proceeding to the next step.
Step 3: Build your application
Once you are satisfied with your application, it’s time to build it for production. Run the following command in your terminal:
npm run build
This will create a dist
folder in your project directory containing the optimized build of your Vite application.
Step 4: Set up GitHub Pages
Now, we need to create a new GitHub repository for our application and enable GitHub Pages to host it. Follow these steps:
- Go to https://github.com and sign in to your account.
- Click on the "+" button in the top-right corner and select "New repository".
- Enter a repository name, description, and make it public.
- Click on the "Create repository" button.
- In your repository, go to the "Settings" tab.
- Scroll down to the "GitHub Pages" section.
- Under "Source", select the
main
branch and the/(root)
directory. - Click on the Save button.
Step 5: Publish your application
Now, it’s time to publish your Vite application to GitHub Pages. Follow these steps:
- Commit and push your changes to the GitHub repository:
git add .
git commit -m "Initial commit"
git push origin main
- Go back to your GitHub repository and refresh the page.
- Click on the "Settings" tab.
- Scroll down to the "GitHub Pages" section.
- You will see the URL where your Vite application is hosted (e.g., https://your-username.github.io/my-app/).
- Visit the provided URL in your browser to see your Vite application live on GitHub Pages.
Congratulations! You have successfully published your Vite application to GitHub Pages. You can now share the link with others to showcase your work. Remember to update your GitHub repository with any future changes and rebuild your application before re-publishing it to GitHub Pages.
Огромное спасибо! 2 часа промучилась с workflow от github. С Вашей помощью за 5 минут справилась.
Искал подробный гайд несколько дней, и нашел его тут! Огромное спасибо автору за подробное объяснение))
Спасибо! Продлжай в том же духе!!!
Огнище! Были элементарные недочёты, но из-за них ничего не работало – мне очень помог данный урок! До этого штук 5 разных видео посмотрела, и ответ только здесь нашла, благодарю)))
Спасибо большое! Не знал, как это все работает, теперь хоть понимаю что как.
Спасибо за видео, помогло, очень благодарен, лайк, подписка
I love you man, you are a real GANGSTAAAA
Добрый день, большое спасибо за видео – очень помогло, лайк и подписка!👍
Небольшая подсказка для тех, кто создает проекты на ванильном js и у вас автоматически не создается файл vite.config.ts (говорю про фрагмент видео на 10:50), то можете просто создать такой файл сами (только, конечно, изменив ts на js) vite.config.js и написать в нем следующее:
import { defineConfig } from "vite";
export default defineConfig({
base: "/test"
})
Спасибо.Вот только с Vite столкнулся получил проблему его заливки на Git.Все разьяснили доступно
Я тебя обожаю, спасибо за видос!
P.S. До этого мучался 1 час с установкой, оказалось просто сменить в скриптах папку и в конфиге vite покопаться)
error: failed to push some refs to ссылка мой гитхаб
до этого пришел и дальше не могу что надо сделать помогите пж
Спасибо большое здоровья тебе счастья
Помогите пожалуйста, не появляется ссылка в гитхаб пейджес
Все спокойно, понятно и работает. Большое спасибо, поддержу видео лайком и комментарием 😊
Еще бы глянуть как залить данное приложение на сервер vps/vds
спасибо
спасибо)
заработало)))
Здравствуйте. У меня не выходит полностью залить проект. При открытии ссылки открывается страница, где background другого цвета, как и в самом проекте, но больше кроме этого ничего не появляется. Вообще ничего, только цвет заднего фона. Как это исправить?
Если vue приложение + viteто тоже самое?
Спасибо большое,помог)