Notícias
Como criar, editar e organizar notícias do site.
Este guia explica como criar, editar e publicar notícias mantendo consistência editorial.
As notícias ficam em src/content/noticias/.
Nome do arquivo
Use o padrão: YYYY-MM-DD-{lang}-{slug}.mdx
Exemplos:
2026-04-15-pt-workshop-dados.mdx2026-04-15-en-data-workshop.mdx
O slug da URL é gerado automaticamente a partir da data e do título — não precisa coincidir exatamente com o nome do arquivo.
Como criar uma nova notícia
- Crie um arquivo
.mdou.mdxcom nome curto e descritivo. - Preencha o frontmatter.
- Escreva o conteúdo em Markdown abaixo do frontmatter.
Exemplo mínimo (só frontmatter)
---
title: 'Título da notícia'
date: 2024-03-20
resumo: 'Uma breve descrição para listagem.'
image: '/imagens/noticias/sua-imagem.jpg'
lang: 'pt'
---
Exemplo completo (frontmatter + corpo)
---
title: 'Oficina de Dados Abertos'
date: 2026-04-20
resumo: 'O CPPS realizou uma oficina prática sobre uso de dados governamentais.'
tags: ['Dados', 'Oficina']
image: '/imagens/noticias/2026-04-20-oficina-dados.jpg'
lang: 'pt'
author: 'Equipe CPPS'
featured: false
---
O Centro de Estudos de Políticas Públicas promoveu no dia 20 de abril
uma oficina sobre dados abertos para alunos de graduação e pós-graduação.
## O que foi discutido
Os participantes aprenderam a:
- Acessar o [Portal de Dados Abertos](https://dados.gov.br)
- Filtrar e baixar conjuntos de dados
- Realizar análises básicas em **R** e **Python**
## Próximos passos
A próxima edição está prevista para maio. Interessados podem se
inscrever pelo formulário da página de [atendimento](/pt/atendimento).
> "Foi uma experiência muito produtiva para todos os envolvidos."
> — Participante da oficina
Tudo que vem abaixo do segundo --- é o corpo da notícia. Use a sintaxe Markdown normal: títulos (##), listas, links, negrito, etc. Veja o guia Markdown e MDX para referência completa.
Tabela de campos
| Campo | Obrigatório | Padrão | Exemplo |
|---|---|---|---|
title | Sim | — | "Título da notícia" |
date | Sim | — | 2024-03-20 |
resumo | Sim | — | "Resumo curto para listagem" |
image | Sim | — | "/imagens/noticias/minha-capa.jpg" |
lang | Sim | — | "pt", "en", "es" |
tags | Não | [] | ['Categoria 1', 'Categoria 2'] |
author | Não | — | "Nome do autor" |
featured | Não | false | true ou false |
- As imagens devem estar em
public/imagens/noticias/.
Como adicionar imagens
As imagens da notícia ficam na pasta public/imagens/noticias/. Use nomes de arquivo em minúsculas e com hífens (sem espaços ou acentos).
Para adicionar uma imagem pelo GitHub:
- Acesse
public/imagens/noticias/no repositório. - Clique em “Add file” → “Upload files”.
- Arraste ou selecione a imagem do seu computador.
- Faça o commit no seu branch.
No frontmatter, referencie a imagem assim:
image: '/imagens/noticias/2026-04-20-oficina-dados.jpg'
Use imagens na proporção 16:9 (ex: 1280×720 px) para melhor exibição nos cards e no cabeçalho da notícia. Prefira arquivos .jpg ou .webp para menor tamanho.
Idiomas
As notícias em diferentes idiomas são independentes.
Para publicar uma notícia em inglês:
- Crie um novo arquivo (ex:
news-title.md). - Defina
lang: 'en'. - Escreva o conteúdo em inglês.
O sistema gera a rota (URL) automaticamente com base em data + título. Exemplo:
- Título: “Nova Pesquisa” -> URL:
/pt/noticias/2024-03-20-nova-pesquisa - Título (EN): “New Research” -> URL:
/en/news/2024-03-20-new-research - Título: “Nueva Investigación” -> URL:
/es/noticias/2024-03-20-nueva-investigacion
Boas práticas editoriais
- Use títulos claros e diretos.
- Use imagens de boa qualidade.
- Mantenha tags consistentes para facilitar filtros.