CMSKite

CMSKite para Emergent

Um blog no seu app Emergent, renderizado no servidor.

O Emergent cria apps inteiros, front-end e back-end, a partir de uma conversa. É esse back-end que permite um bom blog: o prompt que o CMSKite escreve para o Emergent faz seu app buscar os posts no servidor, então buscadores, prévias de link e assistentes de IA recebem o post completo. Você escreve no CMSKite; o Emergent nunca precisa de outro prompt para um post novo.

PainelComece grátisSem cartão. Seu blog fica no ar em um minuto.
A página Conectar seu site do CMSKite com a aba Prompt para criador com IA aberta e um prompt pronto ao lado do botão Copiar prompt.
O prompt para criador com IA no painel do CMSKite. O Emergent não precisa de chave, então o prompt fica pronto assim que você o escolhe.

Por que não deixar o Emergent criar um banco de dados de blog?

Os apps do Emergent vêm com back-end e banco de dados MongoDB, então ele consegue criar um blog com tela de administração. Só que aí a manutenção é sua: o editor, o upload de imagens, os rascunhos, quem pode publicar, e cada correção é mais uma conversa que gasta créditos e mais um redeploy. O CMSKite já é essa parte, e seu app só precisa ler dele.

  • Nada de redeploy por post. Seu app busca os posts quando uma página é pedida, então o post entra no ar quando você publica.
  • Um editor que quem escreve consegue usar. Convide as pessoas para o CMSKite como editoras; elas nunca veem seu projeto no Emergent.
  • Campos de SEO em cada post, preenchidos para você se ficarem em branco, e rascunhos com IA.

O que vem no prompt para o Emergent

O Emergent recebe o mesmo prompt sem chave que o Lovable e o Bolt, escrito para um criador que tem servidor:

  • Nenhuma chave de API. Ele lê seus posts publicados do endereço público do blog do CMSKite, que não precisa de chave, então não há nada para colar no chat nem para adicionar nos Secrets do Emergent.
  • Os dois endereços (a lista de posts e um post pelo slug), a paginação e cada campo de um post pelo nome.
  • Buscar no servidor, não no navegador, para o post vir no HTML que o crawler recebe.
  • Tags do head a partir do post: <title>, meta description, link canônico e imagem para redes sociais, com noindex onde você pediu.
  • Uma chamada rápida a partir do navegador quando a página do blog abre, para o seu painel saber que o app está no ar e onde estão os posts, e outra quando um post abre, para as leituras serem contadas.
  • Uma lista em `/blog` e uma página de post em `/blog/:slug` no visual do seu app, um link Blog no menu, uma tela para quando ainda não há posts e uma página de “não encontrado”.

Como adicionar no seu app Emergent

  1. Informe o endereço onde seu app está publicado

    Crie sua conta grátis. Em Configurações do site → Geral, preencha Site com o endereço do seu app publicado no Emergent ou com o seu próprio domínio. O CMSKite monta o link canônico e o endereço no sitemap de cada post a partir dele.

  2. Copie o prompt

    Abra Conectar seu site, escolha Prompt para criador com IA e selecione Emergent em Seu criador de sites. O Emergent não precisa de chave, então o prompt fica pronto na hora. Clique em Copiar prompt.

  3. Entregue ao Emergent

    Cole o prompt no chat do Emergent do seu app e envie. Teste o blog no Preview: a prévia do Emergent é gratuita e se atualiza enquanto você trabalha.

  4. Faça o deploy, ou o redeploy

    Clique em Deploy e depois em Deploy Now; o Emergent diz que leva de 5 a 10 minutos. Um app publicado não recebe mudanças até você fazer o redeploy.

  5. Abra o blog uma vez no app no ar

    Acesse /blog no endereço publicado, não no Preview. Seu painel do CMSKite fica verde sozinho em até um minuto.

Problemas comuns e como resolver

  1. O painel nunca fica verde

    Você abriu o blog no Preview, ou num endereço que não é o Website das suas configurações do CMSKite. O sinal só é aceito desse site (com ou sem www). Corrija a configuração e abra /blog no endereço publicado.

  2. O blog funciona no Preview, mas não no app no ar

    Um app publicado não recebe mudanças até você fazer o redeploy. Clique em Deploy de novo. Isso só é preciso para as páginas do blog; posts novos nunca precisam.

  3. O “Exibir código-fonte” de um post não mostra o texto do post

    O back-end busca o post, mas a página ainda é montada no navegador depois de carregar, então crawlers que não rodam JavaScript não veem nada. Peça ao Emergent para renderizar as páginas do blog no servidor e confira o código-fonte de novo.

  4. Os links canônicos apontam para o endereço errado

    O Website nas suas configurações do CMSKite não é onde o app está publicado. Corrija; os links canônicos e os endereços do sitemap são montados a partir dele.

SEO num app Emergent

Renderizado no servidor, cada post chega como uma página completa: texto, título, descrição, link canônico e imagem para redes sociais, legíveis por qualquer coisa que busque a página. A cópia no seu link gratuito do blog aponta o canônico para o seu app assim que ele avisa que está no ar, então o crédito vai para o seu domínio.

Um sitemap gerado a partir das páginas do app não consegue listar posts que ficam no CMSKite, então nós mantemos um para você, com cada post no endereço dele no seu site. Peça ao Emergent para adicionar esta linha ao robots.txt do app, com o nome do seu blog, e faça o redeploy:

plain
Sitemap: https://cmskite.com/b/seu-blog/site-sitemap.xml
Um blog hospedado no CMSKite de uma padaria chamada Asha Bakes, com um card de post intitulado “Five breads to bake this weekend”.
Blog de exemplo. Seu link gratuito do blog funciona antes de o Emergent entrar na história, então você já pode escrever e publicar enquanto as páginas do blog são criadas.

Quanto custa

FreeStarterTeam
PreçoGrátis para sempreR$ 39 por mêsR$ 129 por mês
Posts35IlimitadoIlimitado
Posts escritos com IA3 por mês30 por mês30 por mês
Sites115
Membros da equipe235

No Emergent, criar a partir do prompt gasta créditos como qualquer outro trabalho, e o FAQ do Emergent fala em 50 créditos por mês para um app publicado. As prévias são gratuitas. Seu app lê os posts do endereço público do blog, que não conta nas requisições de API do seu plano.

Fontes

Perguntas frequentes

O blog é renderizado no servidor?
O prompt pede ao Emergent para buscar os posts no servidor, para eles virem no HTML. Confira um post no ar com “Exibir código-fonte”; se o texto não estiver lá, peça ao Emergent para renderizar as páginas do blog no servidor.
Preciso colocar uma chave de API no Emergent?
Não. O prompt para o Emergent lê do endereço público do blog do CMSKite, que só entrega seus posts publicados e não precisa de chave, então não há nada para digitar no chat nem para adicionar em Secrets.
Preciso fazer redeploy a cada post novo?
Não. Faça o redeploy uma vez, depois que as páginas do blog estiverem prontas. Os posts novos são buscados quando uma página é pedida, então aparecem assim que você publica.
Posso usar meu próprio domínio?
Sim. Conecte o domínio no Emergent em Preview → Manage → Domain e depois coloque o mesmo endereço como Website nas configurações do site no CMSKite.
É grátis?
O CMSKite tem um plano gratuito com blog hospedado, posts e posts com IA todo mês, sem cartão. O Emergent cobra os próprios créditos para criar e publicar o app.

Conferido em