Partilhar via


Tutorial: Publicar um site VuePress no Aplicativos Web Estáticos do Azure

Este artigo demonstra como criar e implementar uma aplicação Web VuePress para Aplicativos Web Estáticos do Azure. O resultado final é uma nova aplicação Aplicativos Web Estáticos do Azure com o GitHub Actions associado que lhe dá controlo sobre a forma como a aplicação é criada e publicada.

Neste tutorial, ficará a saber como:

  • Criar uma aplicação VuePress
  • Configurar uma Aplicativos Web Estáticos do Azure
  • Implementar a aplicação VuePress no Azure

Pré-requisitos

Criar uma Aplicação VuePress

Criar uma aplicação VuePress a partir da Interface de Linha de Comandos (CLI):

  1. Crie uma nova pasta para a aplicação VuePress.

    mkdir static-site
    
  2. Adicione um README.md ficheiro à pasta.

    echo '# Hello From VuePress' > README.md
    
  3. Inicialize o ficheiro package.json .

    npm init -y
    
  4. Adicione o VuePress como um devDependency.

    npm install --save-dev vuepress
    
  5. Abra o ficheiro package.json num editor de texto e adicione um comando de compilação à scripts secção.

    ...
    "scripts": {
        "build": "vuepress build"
    }
    ...
    
  6. Crie um ficheiro .gitignore para excluir a pasta node_modules .

    echo 'node_modules' > .gitignore
    
  7. Inicializar um repositório git.

     git init
     git add -A
     git commit -m "initial commit"
    

Enviar a sua aplicação para o GitHub

Precisa de um repositório no GitHub para ligar a Aplicativos Web Estáticos do Azure. Os passos seguintes mostram-lhe como criar um repositório para o seu site.

  1. Crie um repositório do GitHub em branco (não crie um README) https://github.com/new com o nome vuepress-static-app.

  2. Adicione o repositório do GitHub como remoto ao seu repositório local. Certifique-se de que adiciona o seu nome de utilizador do GitHub em vez do marcador de <YOUR_USER_NAME> posição no seguinte comando.

    git remote add origin https://github.com/<YOUR_USER_NAME>/vuepress-static-app
    
  3. Envie o seu repositório local para o GitHub.

    git push --set-upstream origin main
    

Implementar a sua aplicação Web

Os passos seguintes mostram-lhe como criar uma nova aplicação de site estático e implementá-la num ambiente de produção.

Criar a aplicação

  1. Aceda ao Portal do Azure

  2. Selecione Criar um Recurso

  3. Procure Aplicações Web Estáticas

  4. Selecione Static Web Apps

  5. Selecione Criar

  6. No separador Informações Básicas , introduza os seguintes valores.

    Propriedade Valor
    Subscrição O nome da sua subscrição do Azure.
    Grupo de recursos my-vuepress-group
    Nome vuepress-static-app
    Tipo de plano Gratuito
    Região para Azure Functions API e ambientes de teste Selecione uma região mais próxima de si.
    Origem GitHub
  7. Selecione Iniciar sessão com o GitHub e autentique-se com o GitHub.

  8. Introduza os seguintes valores do GitHub.

    Propriedade Valor
    Organização Selecione a organização do GitHub pretendida.
    Repositório Selecione vuepress-static-app.
    Ramo Selecione principal.

    Nota

    Se não vir repositórios, poderá ter de autorizar Aplicativos Web Estáticos do Azure no GitHub. Navegue para o seu repositório do GitHub e aceda a Definições Aplicações > OAuth Apps Autorizadas>, selecione Aplicativos Web Estáticos do Azure e, em seguida, selecione Conceder. Para os repositórios da organização, tem de ser proprietário da organização para conceder as permissões.

  9. Na secção Detalhes da Compilação, selecione VuePress no menu pendente Criar Predefinições e mantenha os valores predefinidos.

Rever e criar

  1. Selecione Rever + Criar para verificar se os detalhes estão corretos.

  2. Selecione Criar para iniciar a criação do Serviço de Aplicativo Aplicação Web Estática e aprovisionar um GitHub Actions para implementação.

  3. Quando a implementação estiver concluída, selecione Ir para recurso.

  4. No ecrã de recursos, selecione a ligação URL para abrir a aplicação implementada. Poderá ter de aguardar um minuto ou dois para que o GitHub Actions seja concluído.

    Aplicação implementada

Limpar os recursos

Se não quiser continuar a utilizar esta aplicação, pode eliminar o recurso da Aplicação Web Estática do Azure através dos seguintes passos:

  1. Abra o portal do Azure
  2. Na barra de pesquisa superior, procure a sua aplicação pelo nome que indicou anteriormente
  3. Clique na aplicação
  4. Clique no botão Eliminar
  5. Clique em Sim para confirmar a ação de eliminação

Passos seguintes