Öğretici: Bir VuePress sitesini Azure Static Web Apps
Bu makalede, Bir VuePress web uygulaması oluşturma ve Azure'a dağıtmaAzure Static Web Apps. Son olarak, uygulamanın Azure Static Web Apps ve yayımlan GitHub Actions denetimine sahip yeni bir uygulamadır.
Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:
- VuePress uygulaması oluşturma
- Bir Azure Static Web Apps
- VuePress uygulamasını Azure'a dağıtma
Önkoşullar
- Etkin aboneliği olan bir Azure hesabı. Hesabınız yoksa ücretsiz bir hesap oluşturabilirsiniz.
- GitHub hesabı. Hesabınız yoksa ücretsiz bir hesap oluşturabilirsiniz.
- Node.js yüklü.
VuePress Uygulaması oluşturma
Komut Satırı Arabiriminden (CLI) vuePress uygulaması oluşturun:
VuePress uygulaması için yeni bir klasör oluşturun.
mkdir static-siteKlasöre README.md bir dosya ekleyin.
echo '# Hello From VuePress' > README.mdDosyada package.jsdosyasını başlatma.
npm init -yVuePress'i olarak
devDependencyekleyin.npm install --save-dev vuepressDosya package.jsbir metin düzenleyicisinde açın ve bölümüne bir derleme komutu
scriptsekleyin.... "scripts": { "build": "vuepress build" } ...Node _ modules klasörünü dışlamak için bir .gitignore dosyası oluşturun.
echo 'node_modules' > .gitignoreGit deposu başlatın.
git init git add -A git commit -m "initial commit"
Uygulamanızı GitHub 'a gönderme
Azure statik Web Apps bağlanmak için GitHub 'da bir depoya ihtiyacınız vardır. Aşağıdaki adımlarda siteniz için nasıl bir depo oluşturacağınız gösterilmektedir.
Boş bir GitHub deposu (BENIOKU oluşturma) https://github.com/new adlı vuepress-static-App öğesinden oluşturun.
GitHub deposunu yerel depoya uzak olarak ekleyin. Aşağıdaki komutta yer tutucu yerine GitHub Kullanıcı adınızı eklediğinizden emin olun
<YOUR_USER_NAME>.git remote add origin https://github.com/<YOUR_USER_NAME>/vuepress-static-appYerel depoyu GitHub 'a iletin.
git push --set-upstream origin main
Web uygulamanızı dağıtın
Aşağıdaki adımlarda, yeni bir statik site uygulamasının nasıl oluşturulacağı ve bir üretim ortamına nasıl dağıtılacağı gösterilmektedir.
Uygulama oluşturma
Azure portalına gidin
Kaynak oluştur ' u seçin
Statik Web Uygulamaları için arama yapın
Statik Web Apps seçin
Oluştur’u seçin
Temel bilgiler sekmesinde, aşağıdaki değerleri girin.
Özellik Değer Abonelik Azure abonelik adınız. Kaynak grubu My-vuepress-Group Ad vuepress-statik-uygulama Plan türü Ücretsiz Azure Işlevleri API 'SI ve hazırlama ortamları için bölge Size en yakın bölgeyi seçin. Kaynak GitHub GitHub Ile oturum açma ve GitHub ile kimlik doğrulama ' yı seçin.
Aşağıdaki GitHub değerlerini girin.
Özellik Değer Kuruluş İstediğiniz GitHub kuruluşuna gidin. Depo vuepress-static-app öğesini seçin. Dal main öğesini seçin. Derleme Ayrıntıları bölümünde Derleme Ön Ayarları açılan menüsünden VuePress'i seçin ve varsayılan değerleri bırakın.
Gözden geçir ve oluştur
Ayrıntıların doğru olduğunu doğrulamak için Gözden Geçir + Oluştur düğmesini seçin.
App Service Statik Web Uygulaması'nın oluşturulmasını başlatmak ve dağıtım için bir GitHub Eylemi sağlamayı başlatmak için Oluştur'a seçin.
Dağıtım tamamlandıktan sonra Kaynağına git'e tıklayın.
Kaynak ekranında, dağıtılan uygulamanızı açmak için URL bağlantısına tıklayın. GitHub Eyleminin tamamlanması için bir veya iki dakika beklemesi gerekir.
Kaynakları temizleme
Bu uygulamayı kullanmaya devam edemeyecekecekseniz, Azure statik Web uygulaması kaynağını aşağıdaki adımlarla silebilirsiniz:
- Azure portalı açın
- En üstteki arama çubuğunda, daha önce verdiğiniz adı izleyerek uygulamanızı arayın
- Uygulamaya tıklayın
- Sil düğmesine tıklayın
- Silme eylemini onaylamak için Evet ' e tıklayın