Modelo de Conteúdo
Tudo em um site Chinaski é um de um pequeno conjunto de tipos de conteúdo. Cada tipo tem seu próprio comportamento, suas próprias telas de administração e seu próprio papel no build, mas todos compartilham a mesma base: exclusão suave para a Lixeira, revisões salvas, escopo por idioma, publicação agendada e alterações auditadas. Esta página orienta você sobre o que cada tipo é; cada um tem um link para uma subpágina com os detalhes:
- Pages: as URLs estruturais do site (Sobre, Serviços…), com hierarquia, templates por página e privacidade.
- Posts: artigos datados e categorizados que constroem o blog, os feeds RSS e os arquivos.
- Blocks: os átomos de conteúdo reutilizáveis (hero, FAQ, tabela de preços…) inseridos em pages, posts e stacks.
- Snippets: fragmentos de código de head e body injetados em tempo de build, para todo o site ou por item.
- Media & documents: a biblioteca de imagens e os arquivos para download.
- Navigation, redirects & categories: as estruturas de apoio que conectam o conteúdo.
O que todo tipo de conteúdo tem em comum
- O idioma é parte dos dados. Cada tabela de conteúdo carrega seu idioma; os slugs são únicos por idioma; o pareamento de traduções (via chaves de tradução ou slugs correspondentes) orienta o hreflang e o seletor de idioma.
- Rascunhos e janelas de publicação: o conteúdo é primeiro um rascunho; os horários agendados de publicação e despublicação são interpretados no fuso horário do site.
- Exclusão suave → Lixeira. Nada desaparece até você removê-lo permanentemente; as restaurações verificam conflitos de slug.
- Revisões e auditoria. Cada salvamento cria um snapshot do item (os mais recentes são mantidos por entidade); cada alteração é registrada no log de auditoria com o autor.
- Construído no build. Nenhum conteúdo chega ao site público até que um build seja executado; os builds são registrados em log e protegidos.
A forma do modelo
- Pages são conteúdo baseado em localização para humanos: URLs fixas, aninhadas sob páginas pai, e geralmente renderizadas a partir de um dos templates de página (incluindo landing pages).
- Posts são entradas datadas em um fluxo, artigos de blog com categorias, tags, resumos, datas de publicação e integração com arquivos/feeds por idioma.
- Blocks são os átomos combináveis (títulos, grades de recursos, citações, galerias, CTAs e mais de trinta tipos incluídos) que se montam em corpos de páginas/posts e stacks.
- Snippets lidam com a alocação de código puro (analytics, tags de verificação) no head ou body, para todo o site ou por item.
- Media guarda imagens (com texto alternativo, metadados de ponto focal, derivados) e documents guardam arquivos para download com seus próprios metadados.
- Estruturas de apoio unem tudo: menus por idioma, regras de redirect, categorias e design tokens para valores de marca em todos os temas.
Onde os shortcodes se encaixam
O conteúdo referencia outro conteúdo inline: {{block:name}} insere um block publicado, {{stack:name}} um stack inteiro, [form:slug] um formulário web, {{document:slug}} um document. O builder resolve qualquer uma dessas referências; uma referência não resolvida é registrada como erro de build em vez de publicar um placeholder quebrado.
Nesta seção
Também em Modelo de Conteúdo
O modelo de conteúdo das páginas: hierarquia, escolha de template, agendamento, proteção e exclusão do sitemap, e diferenças em relação aos posts.
O que diferencia posts de páginas: data de publicação, categorias, tags, resumos, e o papel no índice do blog, nos feeds RSS e nas páginas de autor.
Conheça os blocks, os átomos de conteúdo reutilizáveis do Chinaski: os tipos incluídos e como usá-los em shortcodes ou em stacks.
Adicione analytics, meta tags de verificação e outro código às páginas geradas com snippets: global ou por item, head ou body, e air-gap.
Como o Chinaski trata arquivos: a biblioteca de mídia para imagens usadas no conteúdo e os documentos para arquivos baixáveis entregues pelo CMS.
Três estruturas de apoio conectam um site Chinaski: onde o conteúdo vive dentro de si mesmo.