Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule pokazano, jak utworzyć i wdrożyć aplikację internetową VuePress w usłudze Azure Static Web Apps. Ostatecznym wynikiem jest nowa aplikacja usługi Azure Static Web Apps ze skojarzonymi funkcjami GitHub Actions, która zapewnia kontrolę nad sposobem tworzenia i publikowania aplikacji.
W tym poradniku nauczysz się, jak:
- Tworzenie aplikacji VuePress
- Konfigurowanie usługi Azure Static Web Apps
- Wdrażanie aplikacji VuePress na platformie Azure
Wymagania wstępne
- Konto Azure z aktywną subskrypcją. Jeśli go nie masz, możesz bezpłatnie utworzyć konto.
- Konto usługi GitHub. Jeśli go nie masz, możesz bezpłatnie utworzyć konto.
- Zainstalowano instalatora usługi Git. Jeśli go nie masz, możesz zainstalować narzędzie Git.
- Node.js zainstalowane.
Tworzenie aplikacji VuePress
Utwórz aplikację VuePress na podstawie interfejsu wiersza polecenia ::
Utwórz nowy folder dla aplikacji VuePress.
mkdir static-siteDodaj README.md plik w folderze.
echo '# Hello From VuePress' > README.mdZainicjuj plik package.json .
npm init -yDodaj VuePress jako element
devDependency.npm install --save-dev vuepressOtwórz plik package.json w edytorze tekstów i dodaj polecenie kompilacji
scriptsdo sekcji.... "scripts": { "build": "vuepress build" } ...Utwórz plik .gitignore , aby wykluczyć folder node_modules .
echo 'node_modules' > .gitignoreInicjowanie repozytorium Git.
git init git add -A git commit -m "initial commit"
Wypychanie aplikacji do usługi GitHub
Aby nawiązać połączenie z usługą Azure Static Web Apps, potrzebujesz repozytorium w usłudze GitHub. W poniższych krokach pokazano, jak utworzyć repozytorium dla witryny.
Utwórz puste repozytorium GitHub (nie twórz pliku README) na podstawie https://github.com/new nazwy vuepress-static-app.
Dodaj repozytorium GitHub jako repozytorium zdalne do lokalnego repozytorium. Pamiętaj, aby dodać nazwę użytkownika usługi GitHub zamiast symbolu zastępczego
<YOUR_USER_NAME>w poniższym poleceniu.git remote add origin https://github.com/<YOUR_USER_NAME>/vuepress-static-appWypchnij lokalne repozytorium do usługi GitHub.
git push --set-upstream origin main
Wdrażanie aplikacji internetowej
W poniższych krokach pokazano, jak utworzyć nową aplikację witryny statycznej i wdrożyć ją w środowisku produkcyjnym.
Tworzenie aplikacji
Przejdź do witryny Azure Portal
Wybieranie pozycji Utwórz zasób
Wyszukiwanie usługi Static Web Apps
Wybieranie pozycji Static Web Apps
Wybierz Utwórz
Na karcie Podstawy wprowadź następujące wartości.
Majątek Wartość Subscription Nazwa subskrypcji platformy Azure. Grupa zasobów my-vuepress-group Nazwa vuepress-static-app Typ planu Bezpłatna Region dla interfejsu API usługi Azure Functions i środowisk przejściowych Wybierz region najbliżej Ciebie. Źródło GitHub Wybierz pozycję Zaloguj się przy użyciu usługi GitHub i uwierzytelnij się przy użyciu usługi GitHub.
Wprowadź następujące wartości usługi GitHub.
Majątek Wartość Organizacja Wybierz żądaną organizację usługi GitHub. Repozytorium Wybierz pozycję vuepress-static-app. Gałąź Wybierz pozycję main. Uwaga / Notatka
Jeśli nie widzisz żadnych repozytoriów, może być konieczne autoryzowanie usługi Azure Static Web Apps w usłudze GitHub. Przejdź do repozytorium GitHub i przejdź do pozycji Ustawienia > Aplikacje > autoryzowane przez OAuth, wybierz pozycję Azure Static Web Apps, a następnie wybierz pozycję Udziel. W przypadku repozytoriów organizacji musisz być właścicielem organizacji, aby udzielić uprawnień.
W sekcji Szczegóły kompilacji wybierz pozycję VuePress z listy rozwijanej Ustawienia wstępne kompilacji i zachowaj wartości domyślne.
Przeglądanie i tworzenie
Wybierz pozycję Przejrzyj i utwórz , aby sprawdzić, czy wszystkie szczegóły są poprawne.
Wybierz pozycję Utwórz , aby rozpocząć tworzenie statycznej aplikacji internetowej usługi App Service i aprowizować funkcję GitHub Actions na potrzeby wdrożenia.
Po zakończeniu wdrażania wybierz pozycję Przejdź do zasobu.
Na ekranie zasobu wybierz link URL , aby otworzyć wdrożona aplikację. Może być konieczne odczekanie minuty lub dwóch na ukończenie funkcji GitHub Actions.
Uprzątnij zasoby
Jeśli nie zamierzasz nadal korzystać z tej aplikacji, możesz usunąć zasób statycznej aplikacji internetowej platformy Azure, wykonując następujące kroki:
- Otwieranie witryny Azure Portal
- Na górnym pasku wyszukiwania wyszukaj aplikację według podanej wcześniej nazwy
- Kliknij aplikację
- Kliknij przycisk Usuń
- Kliknij przycisk Tak , aby potwierdzić akcję usuwania