Crie sua primeira página Astro
Agora que você sabe que arquivos .astro
são responsáveis pelas páginas no seu website, é hora de criar uma!
Get ready to…
- Criar duas novas páginas no seu website: Sobre e Blog
- Adicionar links de navegação em suas páginas
- Fazer deploy de uma versão atualizada do seu website para a web
Crie um novo arquivo .astro
Seção intitulada Crie um novo arquivo .astro-
No painel de arquivos do seu editor de código, navegue até a pasta
src/pages/
onde você verá o arquivoindex.astro
existente -
Na mesma pasta, crie um novo arquivo chamado
about.astro
. -
Copie, ou digite novamente os conteúdos de
index.astro
no seu novo arquivoabout.astro
.Seu editor pode mostrar um círculo branco sólido no rótulo da aba para esse arquivo. Isso significa que o arquivo ainda não foi salvo. Dentro do menu Arquivo no VS Code, habilite “Salvamento Automático” e você não deve mais precisar salvar quaisquer arquivos manualmente.
-
Adicione
/about
ao final da URL de pré-visualização do seu website na barra de endereço e verifique que você consegue ver uma página carregando lá. (e.x.http://localhost:4321/about
)
Agora, sua página “about” deve se parecer exatamente com a primeira página, mas nós iremos mudar isso!
Edite sua página
Seção intitulada Edite sua páginaEdite o conteúdo HTML para fazer a página ser sobre você.
Para modificar ou adicionar mais conteúdo em sua página Sobre, adicione mais tags de elementos HTML contendo conteúdo. Você pode copiar e colar o código HTML abaixo entre as tags <body></body>
existentes, ou criar seu próprio.
Agora, visite sua página /about
na aba do seu navegador novamente, e você deve ver seu conteúdo atualizado.
Adicione links de navegação
Seção intitulada Adicione links de navegaçãoPara ser mais fácil de pré-visualizar todas as suas páginas, adicione links de navegação de página HTML antes do seu <h1>
no topo de ambas as suas páginas (index.astro
e about.astro
):
Verifique que você pode clicar nesses links para ir e voltar entre as páginas no seu site.
Diferente de vários frameworks, Astro utiliza elementos <a>
padrões do HTML para navegar entre páginas (também chamadas rotas), com recarregamento tradicional de página.
Tente você mesmo - Adicione uma página Blog
Seção intitulada Tente você mesmo - Adicione uma página BlogAdicione uma terceira página blog.astro
ao seu site, seguindo as mesmas etapas como acima.
(Não esqueça de adicionar um terceiro link de navegação para cada página.)
Me mostre as etapas.
- Crie um novo arquivo em
src/pages/blog.astro
. - Copie os conteúdos de
index.astro
e os cole emblog.astro
. - Adicione um terceiro link de navegação ao topo de cada página:
Você agora deve ter um website com três páginas que tem links de uma para a outra. Hora de adicionar algum conteúdo na página Blog.
Atualize o conteúdo da página em blog.astro
com:
Pré-visualize seu site inteiro visitando todas as três páginas na pré-visualização do seu navegador e verifique que:
- Toda página faz links corretos para todas as três páginas
- Suas duas novas páginas tem seu próprio cabeçalho descritivo
- Suas duas novas páginas tem seu próprio texto de parágrafo
Publique suas mudanças para a web
Seção intitulada Publique suas mudanças para a webSe você seguiu nossa configuração na Unidade 1, você pode publicar suas mudanças para o seu website ao vivo através da Netlify.
Quando estiver feliz em como sua pré-visualização aparece, faça commit de suas mudanças para seu repositório online no GitHub.
-
No VS Code, pré-visualize os arquivos que foram mudados desde o seu último commit ao GitHub.
-
Vá para a aba Controle de Código-Fonte no menu à esquerda. Ela deve ter um pequeno “3” amostra.
-
Você deve ver
index.astro
,about.astro
eblog.astro
listados como arquivos que foram modificados.
-
-
Insira uma mensagem de commit (e.x. “Adicionei duas novas páginas - sobre e blog”) na caixa de texto, e pressione Ctrl + Enter (macOS: Cmd ⌘ + Enter) para fazer commit da mudança para sua área de trabalho atual.
-
Clique no botão para Sincronizar Mudanças ao GitHub.
-
Após esperar alguns minutos, visite sua URL da Netlify para verificar que suas mudanças foram publicadas ao vivo.
Siga essas etapas toda vez que você pausar o trabalho! Suas mudanças serão atualizadas no seu repositório no GitHub. Se você fez deploy para um website Netlify, ele terá a build feita novamente e republicado.