Развертывание Vitepress на страницах Github

Вчера (4 марта 2021 г.) я попытался развернуть Vitepress на страницах Github. Я просмотрел документацию Vitepress, хотя она довольно проста.

Нам просто нужно добавить deploy.sh файл и готово!

#!/usr/bin/env sh # abort on errors

set -e # build
npm run docs:build # navigate into the build output directory
cd docs/.vitepress/dist # if you are deploying to a custom domain

# echo 'www.example.com' > CNAME git init
git add -A
git commit -m 'deploy' # if you are deploying to 

# git push -f git@github.com:<USERNAME>/<USERNAME>.github.io.git master 

# if you are deploying to /<REPO>

git push -f git@github.com:<USERNAME>/<REPO>.git master:gh-pages cd -

Затем просто запустите скрипт bash, sh deploy.sh.

ТОГДА!!!

Как-то не получилось. На самом деле, мой код Vitepress перезаписывается кодом сборки Vitepress.

Два часа я застрял здесь, просматривая различные источники, но не мог найти решение.

Так как было почти 10 вечера и я хотел спать, мне пришлось посмотреть на deploy.sh код еще раз, и, возможно, этот метод можно использовать как временное решение, ожидая правильного пути.

Переходим к следующей строке:

git push -f git@github.com:<USERNAME>/<REPO>.git master:gh-pages

Поскольку в предыдущем развертывании оказалось, что мой код Vitepress был перезаписан, мой «хак» заключался в создании новой ветки специально для развертывания кода сборки Vitepress.

Это выглядит так:

git push -f git@github.com:<USERNAME>/<REPO>.git master:gh-pages-deploy

Затем перейдите к настройкам репозитория, затем измените ветку для страницы Github на gh-pages-deploy.

Если у вас есть другое правильное решение, пожалуйста, дайте мне знать 😁.

Давайте свяжемся со мной

🎉🎉 Удачного кодирования !!!

Не забудьте проверить

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *