---
name: azion-implante-o-hexo-boilerplate
description: >-
  Implante uma single-page application Hexo na Azion a partir do template Hexo Boilerplate, que cria um repositório no GitHub, uma aplicação e uma função.
---

# Implante o Hexo Boilerplate

Você pode implantar uma single-page application (SPA) Hexo na Azion a partir do template Hexo Boilerplate no Azion Console. Para criar uma aplicação sem um template, consulte [Primeiros passos com Applications](/pt-br/documentacao/plataforma/applications/primeiros-passos/).

O template automatiza as etapas desde o gerenciamento do repositório até a implantação. Ele usa Hexo `6.3.0`.

A implantação cria uma [aplicação](/pt-br/documentacao/plataforma/applications/) e o domínio dela para hospedar o seu projeto. Ela também cria uma função para lógica personalizada e um repositório no GitHub para o código-fonte. O template usa [Functions](/pt-br/documentacao/plataforma/functions/), cujo uso pode gerar custos. Para mais informações, consulte [Preços](/pt-br/documentacao/fundamentos/precos/).

---

## Pré-requisitos

- Uma conta Azion. Para criar uma, consulte [Criar uma conta](/pt-br/documentacao/fundamentos/criar-uma-conta/).
- Acesso ao Azion Console. Para entrar, consulte [Como acessar o Azion Console](/pt-br/documentacao/guias/plataforma/conta-e-billing/como-acessar-o-azion-console/).
- Uma [conta no GitHub](https://github.com/signup). A Azion se conecta a essa conta e cria nela o repositório do projeto.

---

## Implante o template

O Hexo Boilerplate abre como um formulário de configuração no Azion Console, e um asterisco marca cada campo obrigatório.

Para implantar o template:

1. **Abra o template**

   Acesse [Hexo Boilerplate](https://console.azion.com/create/hexo/hexo-boilerplate) no Azion Console. O formulário de configuração abre.

2. **Conecte a Azion à sua conta do GitHub**

   Uma janela abre para confirmar a instalação do [Azion GitHub App](/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/azion-github-app/), que conecta a sua conta do GitHub à Azion. Nessa janela, defina as permissões do app e o acesso aos repositórios.

3. **Selecione o Git scope com o qual trabalhar**

4. **Nomeie a aplicação**

   Insira um nome único e fácil de lembrar. O bucket de armazenamento e a função que o template cria recebem o mesmo nome. Se o nome já estiver em uso, a plataforma retorna uma mensagem de erro.

5. **Inicie a implantação**

Uma janela mostra os logs da implantação enquanto ela é executada. Quando a implantação termina, a página mostra os detalhes da aplicação, um link para abri-la no navegador e opções para continuar.

O script de implantação também faz commit dos detalhes da implantação no repositório, incluindo a versão implantada e o timestamp dela. Esses commits mantêm um histórico das implantações do projeto.

O link pode levar alguns minutos para começar a entregar a aplicação, enquanto a configuração dela se propaga pela infraestrutura distribuída da Azion. Se a página não carregar, aguarde alguns minutos e abra o link novamente.

---

## Atualize o projeto

O repositório do GitHub que o Hexo Boilerplate cria contém as dependências do projeto e uma GitHub Action para implantação contínua. Cada push para o repositório é implantado automaticamente.

Para atualizar o projeto implantado, faça push das suas alterações para esse repositório. A Azion implanta as alterações, e a aplicação entrega a nova versão.

---

## Gerencie a aplicação

As configurações que o Hexo Boilerplate aplica podem não servir para a sua aplicação. Você pode alterar qualquer uma delas a qualquer momento pelo Azion Console.

Para abrir as configurações da aplicação:

1. **Abra a lista de aplicações**

   Acesse [Azion Console](https://console.azion.com/) > **Applications**. A lista mostra todas as aplicações que você criou, em ordem alfabética.

2. **Selecione a aplicação que o template criou**

   Para encontrá-la em uma lista longa, busque pelo nome dela. A busca filtra a lista apenas pelo nome da aplicação.

A aplicação abre em uma página que reúne todas as configurações que você pode definir. Para mais informações, consulte [Main Settings](/pt-br/documentacao/plataforma/applications/main-settings/), [Rules Engine para Applications](/pt-br/documentacao/plataforma/applications/rules-engine/) e [Device Groups](/pt-br/documentacao/plataforma/applications/device-groups/).

---

## Adicione um domínio personalizado

A implantação do Hexo Boilerplate atribui à aplicação um domínio de [workload](/pt-br/documentacao/plataforma/workloads/) no formato `xxxxxxxxxx.map.azionedge.net`, que um navegador consegue abrir. Para entregar a aplicação em um domínio seu, adicione um domínio personalizado. Para mais informações, consulte [Domains](/pt-br/documentacao/plataforma/workloads/domains/).

---

## Próximos passos

- [Domains](/pt-br/documentacao/plataforma/workloads/domains.md): Adicione um domínio seu para que os usuários acessem a aplicação por ele.
- [Rules Engine para Applications](/pt-br/documentacao/plataforma/applications/rules-engine.md): Todos os critérios e behaviors que uma regra aceita, para alterar como a aplicação trata as requisições.
- [Functions](/pt-br/documentacao/plataforma/functions.md): Como as funções são executadas na Azion, incluindo a função que o template cria.
- [Primeiros passos com Applications](/pt-br/documentacao/plataforma/applications/primeiros-passos.md): Crie uma aplicação manualmente, com um connector para a sua origem e um workload que a entrega.
