Como este blog funciona por dentro

Este é o artigo de exemplo do modelo de site. Ele existe para mostrar como o blog funciona — substitua-o pelo primeiro texto de verdade.

Um arquivo por idioma

Cada artigo é um arquivo Markdown em src/content/blog/{idioma}/. A versão em inglês deste texto tem o mesmo nome de arquivo na pasta en/, e é esse nome que liga as duas: o seletor de idioma e as tags hreflang apontam de uma para a outra.

Um artigo que só existe em um idioma também é publicado. A página dele apenas deixa de anunciar uma versão que não existe.

Validado na publicação

O cabeçalho de cada arquivo passa por um esquema antes do build:

  • título, descrição e categoria são obrigatórios;
  • a data precisa ser uma data válida;
  • o idioma precisa ser um dos idiomas que o site publica;
  • a imagem de capa é opcional — um artigo sem imagem real sai sem imagem.

Se algum desses campos estiver errado, a publicação para e diz qual arquivo corrigir.

Sem JavaScript

A listagem e os artigos são HTML estático. Nada precisa ser executado no navegador para que o texto apareça, e buscadores leem o artigo inteiro.

← Voltar ao blog