Categoria: Bastidores
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.