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.

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, comnoindexonde 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
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.
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.
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.
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.
Abra o blog uma vez no app no ar
Acesse
/blogno endereço publicado, não no Preview. Seu painel do CMSKite fica verde sozinho em até um minuto.
Problemas comuns e como resolver
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/blogno endereço publicado.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.
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.
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:
Sitemap: https://cmskite.com/b/seu-blog/site-sitemap.xml
Quanto custa
| Free | Starter | Team | |
|---|---|---|---|
| Preço | Grátis para sempre | R$ 39 por mês | R$ 129 por mês |
| Posts | 35 | Ilimitado | Ilimitado |
| Posts escritos com IA | 3 por mês | 30 por mês | 30 por mês |
| Sites | 1 | 1 | 5 |
| Membros da equipe | 2 | 3 | 5 |
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.
Veja também
- CMSKite para desenvolvedoresA API e o SDK, se você preferir conectar o blog por conta própria.
- CMSKite para BoltO mesmo prompt sem chave, para um site feito no Bolt.
- Making your posts findable (em inglês)Tags do head, sitemaps e dados estruturados para um blog renderizado no servidor.
- Escrever com IARascunhos de posts para você revisar e publicar.
- CMSKite para LovableO mesmo prompt sem chave, para um site feito no Lovable.
Conferido em