Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel laat zien hoe u een VuePress-webtoepassing maakt en implementeert in Azure Static Web Apps. Het uiteindelijke resultaat is een nieuwe Azure Static Web Apps-toepassing met de bijbehorende GitHub Actions waarmee u kunt bepalen hoe de app wordt gebouwd en gepubliceerd.
In deze handleiding leer je hoe je:
- Een VuePress-app maken
- Een Azure Static Web Apps instellen
- De VuePress-app implementeren in Azure
Vereiste voorwaarden
- Een Azure-account met een actief abonnement. Als u nog geen account hebt, kunt u gratis een account maken.
- Een GitHub-account. Als u nog geen account hebt, kunt u gratis een account maken.
- Er is een Git-installatie geïnstalleerd. Als u er nog geen hebt, kunt u Git installeren.
- Node.js geïnstalleerd.
Een VuePress-app maken
Maak een VuePress-app op basis van de opdrachtregelinterface (CLI):
Maak een nieuwe map voor de VuePress-app.
mkdir static-siteVoeg een README.md bestand toe aan de map.
echo '# Hello From VuePress' > README.mdInitialiseer het package.json-bestand .
npm init -yVoeg VuePress toe als een
devDependency.npm install --save-dev vuepressOpen het package.json-bestand in een teksteditor en voeg een buildopdracht toe aan de
scriptssectie.... "scripts": { "build": "vuepress build" } ...Maak een .gitignore-bestand om de map node_modules uit te sluiten.
echo 'node_modules' > .gitignoreInitialiseer een Git-opslagplaats.
git init git add -A git commit -m "initial commit"
Uw toepassing pushen naar GitHub
U hebt een opslagplaats op GitHub nodig om verbinding te maken met Azure Static Web Apps. In de volgende stappen ziet u hoe u een opslagplaats voor uw site maakt.
Maak een lege GitHub-opslagplaats (maak geen README) van https://github.com/new de benoemde vuepress-static-app.
Voeg de GitHub-opslagplaats toe als een externe opslagplaats aan uw lokale opslagplaats. Zorg ervoor dat u uw GitHub-gebruikersnaam toevoegt in plaats van de
<YOUR_USER_NAME>tijdelijke aanduiding in de volgende opdracht.git remote add origin https://github.com/<YOUR_USER_NAME>/vuepress-static-appPush uw lokale opslagplaats naar GitHub.
git push --set-upstream origin main
De web-app implementeren
In de volgende stappen ziet u hoe u een nieuwe statische site-app maakt en implementeert in een productieomgeving.
De toepassing maken
Ga naar Azure Portal
Selecteer Een resource maken
Zoeken naar Static Web Apps
Statische web-apps selecteren
Selecteer Creëren
Voer op het tabblad Basisinformatie de volgende waarden in.
Vastgoed Waarde Subscription Uw Azure-abonnementnaam. Resourcegroep my-vuepress-group Naam vuepress-static-app Plantype Gratis Regio voor Azure Functions-API en faseringsomgevingen Selecteer een regio die het dichtst bij u in de buurt ligt. bron GitHub Selecteer Aanmelden met GitHub en verifieer met GitHub.
Voer de volgende GitHub-waarden in.
Vastgoed Waarde Organisatie Selecteer de gewenste GitHub-organisatie. Opslagplaats Selecteer vuepress-static-app. Filiaal Selecteer main. Opmerking
Als u geen opslagplaatsen ziet, moet u mogelijk Azure Static Web Apps autoriseren op GitHub. Blader naar uw GitHub-opslagplaats en ga naar Geautoriseerde OAuth-apps voor instellingen >>, selecteer Azure Static Web Apps en selecteer Vervolgens Verlenen. Voor opslagplaatsen van organisaties moet u een eigenaar van de organisatie zijn om de machtigingen te verlenen.
Selecteer VuePress in de vervolgkeuzelijst Build Presets in de sectie Build Details en behoud de standaardwaarden.
Controleren en maken
Selecteer Controleren + Maken om te controleren of de details juist zijn.
Selecteer Maken om het maken van de statische App Service-web-app te starten en een GitHub Actions in te richten voor implementatie.
Zodra de implementatie is voltooid, selecteert u Ga naar de resource.
Selecteer in het resourcescherm de URL-koppeling om uw geïmplementeerde toepassing te openen. Mogelijk moet u een paar minuten wachten totdat de GitHub Actions zijn voltooid.
De hulpbronnen opschonen
Als u deze toepassing niet gaat blijven gebruiken, kunt u de Azure Static Web App-resource verwijderen door de volgende stappen uit te voeren:
- De Azure-portal openen
- Zoek in de bovenste zoekbalk naar uw toepassing op basis van de naam die u eerder hebt opgegeven
- Klik op de app
- Klik op de knop Verwijderen
- Klik op Ja om de verwijderactie te bevestigen