< Return to Video

vimeo.com/.../1018097395

  • 0:00 - 0:03
    A credibilidade do nosso site
    é outra parte muito importante
  • 0:03 - 0:06
    quando a gente fala de otimização
    para motores de busca.
  • 0:06 - 0:08
    E uma dessas partes
    é o "Favicon",
  • 0:08 - 0:12
    que é aquela imagem que fica
    do lado do nosso texto, na aba.
  • 0:12 - 0:15
    Então, quando não tem essa imagem,
    é um pouco estranho,
  • 0:15 - 0:17
    passa alguma desconfiança
    de que aquele site
  • 0:17 - 0:19
    talvez não esteja atualizado
  • 0:19 - 0:21
    ou não tenha manutenção
    muito constante.
  • 0:21 - 0:24
    E o navegador também utiliza isso
    para o próprio nome dele,
  • 0:24 - 0:28
    "Favicon",
    são ícones de favoritos.
  • 0:28 - 0:30
    Então, ele aparece
    na listagem de favoritos
  • 0:30 - 0:34
    ou quando o navegador agrupa,
    ele usa para identificar.
  • 0:34 - 0:37
    Então, aquilo gera um reconhecimento
    de marca para o nosso site.
  • 0:37 - 0:41
    Vamos dar uma olhadinha
    sobre como o Next entende isso
  • 0:41 - 0:45
    e como a gente consegue inserir
    essa imagem dentro do nosso site.
  • 0:52 - 0:55
    Então, aqui já no nosso site,
    ele rodando o nosso "localhost",
  • 0:55 - 0:58
    a gente vê o mesmo logo
    que a gente está usando aqui,
  • 0:58 - 1:02
    ali, do lado da nossa aba,
    o nosso "Favicon" rodando.
  • 1:02 - 1:03
    Como a gente faz isso?
  • 1:03 - 1:07
    No Next, tem uma forma de trabalhar
    bem simples com "Favicon",
  • 1:07 - 1:10
    que é a gente colocando
    o arquivo ".ico",
  • 1:10 - 1:13
    que é a extensão
    padrão de "Favicon",
  • 1:13 - 1:15
    jogamos na pasta "public"
    e ele já reconhece.
  • 1:15 - 1:18
    Agora, e se não temos
    um arquivo ".ico"?
  • 1:18 - 1:20
    Vai ser o nosso caso
    já que usamos o "png",
  • 1:20 - 1:23
    precisamos adicionar uma pequena
    configuração no metadata,
  • 1:23 - 1:25
    que vou mostrar
    para vocês agora.
  • 1:25 - 1:27
    Aqui no nosso projeto,
    a gente já tem na pasta "public"
  • 1:27 - 1:29
    o nosso "favicon.png",
  • 1:31 - 1:37
    e aí, a gente pode vir na nossa
    pasta "app", "site", "layout",
  • 1:39 - 1:44
    e adicionar essa propriedade aqui
    que vai dentro do nosso metadado.
  • 1:44 - 1:47
    Então, coloquei uma vírgula,
    porque é um outro objeto, "icons".
  • 1:47 - 1:50
    E, aqui, eu coloco o caminho
    para esse "Favicon".
  • 1:50 - 1:51
    É bem simples.
  • 1:51 - 1:54
    Adicionando isso,
    ele entende que queremos
  • 1:54 - 1:57
    usar o "Favicon" no formato png,
  • 1:57 - 2:01
    e não precisa colocar o caminho
    que está porque está na "public",
  • 2:01 - 2:03
    então, é na pasta
    raiz do projeto.
  • 2:03 - 2:05
    Dessa forma,
    ele já entra lá.
  • 2:05 - 2:08
    Então, agora, vamos fazer
    o build para a gente ver
  • 2:08 - 2:13
    se também está funcionando na nossa
    hospedagem, no nosso site de fato.
  • 2:13 - 2:19
    Venho aqui no terminal,
    derrubo-o e, mais uma vez,
  • 2:19 - 2:27
    vamos lá:
    "npx vercel deploy --prod"
  • 2:28 - 2:31
    Vai iniciar nosso
    processo de deploy.
  • 2:32 - 2:38
    Já temos o link para inspecionar
    o nosso processo.
  • 2:40 - 2:43
    Podemos sempre
    acompanhá-lo pelo build logs,
  • 2:43 - 2:47
    para ver se dá tudo certinho,
    ver todas as etapas do build.
  • 2:47 - 2:51
    Gerou nosso banco de dados,
    conectou com "Prisma" com sucesso,
  • 2:51 - 2:54
    instalou a "daisyUI", está começando
    a gerar nossas páginas estáticas,
  • 2:54 - 2:57
    aqui, a gente também
    consegue ver aquela questão
  • 2:57 - 3:00
    das nossas páginas estáticas,
    por padrão,
  • 3:00 - 3:03
    e geradas dinamicamente,
    de forma estática.
  • 3:03 - 3:07
    Então, ele já subiu todas
    as postagens, estão prontinhas.
  • 3:07 - 3:11
    Se a gente pedir,
    ele entrega rapidamente.
  • 3:11 - 3:13
    E deploy completo.
  • 3:13 - 3:19
    Se eu voltar lá em "visitar",
    ele autentica na "Vercel", abriu,
  • 3:19 - 3:23
    "Favecon" funcionando,
    clicou em "Posts", olha a rapidez,
  • 3:23 - 3:27
    porque já está tudo pronto,
    então, é tudo muito rápido aqui.
  • 3:27 - 3:32
    Se eu clicar em qualquer post,
    já entrega de novo porque carregou.
  • 3:32 - 3:35
    Na hora que subiu o site,
    já está tudo prontinho.
  • 3:35 - 3:38
    O navegador pediu,
    ele já devolve prontinho.
  • 3:38 - 3:44
    Dessa forma, já temos listagem
    e detalhes de posts funcionando.
  • 3:44 - 3:47
    Então, você pode, em casa,
    criar mais posts, testar mais,
  • 3:47 - 3:51
    colocar outros posts com outros
    conteúdos, testar validações
  • 3:51 - 3:55
    para garantir que tanto a listagem
    quanto os detalhes do post
  • 3:55 - 3:57
    estejam funcionando
    do jeito que a gente espera.
Title:
vimeo.com/.../1018097395
Video Language:
Portuguese, Brazilian
Duration:
04:01

Portuguese, Brazilian subtitles

Revisions Compare revisions