CMSKite

CMSKite para Emergent

Agrega un blog a tu app de Emergent, renderizado en el servidor.

Emergent crea apps completas, front end y back end, a partir de una conversación. Ese back end es lo que hace posible un buen blog: el prompt que CMSKite escribe para Emergent hace que tu app traiga los artículos en el servidor, así los buscadores, las vistas previas de enlaces y los asistentes de IA reciben el artículo completo. Tú escribes en CMSKite; Emergent nunca necesita otro prompt por un artículo nuevo.

PanelEmpieza gratisSin tarjeta. Tu blog queda publicado en un minuto.
La pantalla Conectar tu sitio web de CMSKite con la pestaña Prompt para creador con IA abierta y un prompt listo, con un botón Copiar prompt.
El prompt para creador con IA en el panel de CMSKite. Emergent no necesita clave, así que el prompt está listo en cuanto lo eliges.

¿Por qué no dejar que Emergent cree una base de datos para el blog?

Las apps de Emergent traen back end y una base de datos MongoDB, así que puede crearte un blog con pantalla de administración. Pero después te toca mantenerlo: el editor, la subida de imágenes, los borradores, quién puede publicar, y cada arreglo es otra conversación que gasta créditos y otro redeploy. CMSKite ya es esa parte, y tu app solo tiene que leer de ahí.

  • Sin redeploy por artículo. Tu app trae los artículos cuando se pide una página, así que un artículo está en línea en cuanto lo publicas.
  • Un editor que tu equipo puede usar. Invita a quienes escriben a CMSKite como editores; nunca ven tu proyecto de Emergent.
  • Campos de SEO por artículo, que se llenan solos si los dejas vacíos, y borradores con IA.

Qué incluye el prompt para Emergent

Emergent recibe el mismo prompt sin clave que Lovable y Bolt, escrito para un creador con servidor:

  • Sin clave de API. Lee tus artículos publicados de la dirección pública del blog de CMSKite, que no necesita clave, así que no hay nada que pegar en el chat ni que agregar en Secrets de Emergent.
  • Las dos direcciones (la lista de artículos y un artículo por su slug), la paginación y cada campo de un artículo por su nombre.
  • Traer los artículos en el servidor, no en el navegador, para que el artículo esté en el HTML que recibe un rastreador.
  • Etiquetas del head tomadas del artículo: <title>, meta descripción, enlace canónico e imagen para redes, con noindex donde lo pediste.
  • Una pequeña llamada desde el navegador cuando se abre la página del blog, para que tu panel sepa que la app está en línea y dónde están los artículos, y otra cuando se abre un artículo, para contar sus lecturas.
  • Una lista en `/blog` y una página de artículo en `/blog/:slug` con el diseño de tu app, un enlace Blog en el menú, un estado vacío y una página de “no encontrado”.

Cómo agregarlo a tu app de Emergent

La interfaz de Emergent está en inglés, así que sus botones aparecen abajo tal como los vas a ver.

  1. Pon la dirección donde está desplegada tu app

    Crea tu cuenta gratis. En Configuración del sitio → General, pon en Sitio web la dirección de tu app desplegada en Emergent o tu propio dominio. CMSKite arma con ella el enlace canónico de cada artículo y las direcciones del sitemap.

  2. Copia el prompt

    Abre Conectar tu sitio web, elige Prompt para creador con IA y en Tu creador de sitios elige Emergent. Emergent no necesita clave, así que el prompt está listo de inmediato. Haz clic en Copiar prompt.

  3. Dáselo a Emergent

    Pega el prompt en el chat de Emergent de tu app y envíalo. Prueba el blog en Preview: la vista previa de Emergent es gratis y se actualiza mientras trabajas.

  4. Despliega, o vuelve a desplegar

    Haz clic en Deploy y luego en Deploy Now; Emergent dice que tarda de 5 a 10 minutos. Una app desplegada no toma los cambios hasta que la vuelves a desplegar.

  5. Abre el blog una vez en la app en línea

    Entra a /blog en tu dirección desplegada, no en la vista previa. Tu panel de CMSKite se pone en verde solo en menos de un minuto.

Problemas comunes y cómo resolverlos

  1. El panel nunca se pone en verde

    Abriste el blog en Preview, o en una dirección que no es el Website de tu configuración de CMSKite. La señal solo se acepta desde ese sitio (con o sin www). Corrige la configuración y abre /blog en la dirección desplegada.

  2. El blog funciona en Preview, pero no en la app en línea

    Una app desplegada no toma los cambios hasta que la vuelves a desplegar. Haz clic otra vez en Deploy. Solo lo necesitas para las páginas del blog; los artículos nuevos nunca lo necesitan.

  3. El código fuente de un artículo no muestra su texto

    El back end trae el artículo, pero la página se sigue dibujando en el navegador después de cargar, así que los rastreadores que no ejecutan JavaScript no ven nada. Pídele a Emergent que renderice las páginas del blog en el servidor y vuelve a revisar el código fuente.

  4. Los enlaces canónicos apuntan a la dirección equivocada

    El Website de tu configuración de CMSKite no es donde está desplegada la app. Corrígelo; los enlaces canónicos y las direcciones del sitemap se arman a partir de él.

SEO en una app de Emergent

Renderizado en el servidor, cada artículo llega como una página completa: su texto, título, descripción, enlace canónico e imagen para redes, legibles para cualquier cosa que lo pida. La copia en tu enlace gratuito del blog apunta su canónico a tu app en cuanto tu app avisa que está en línea, así el crédito se lo lleva tu dominio.

Un sitemap armado con las páginas de tu app no puede listar artículos que viven en CMSKite, así que mantenemos uno por ti con cada artículo en su dirección de tu sitio. Pídele a Emergent que agregue esta línea al robots.txt de la app, con el nombre de tu blog, y luego vuelve a desplegar:

plain
Sitemap: https://cmskite.com/b/tu-blog/site-sitemap.xml
Un blog alojado en CMSKite para una panadería llamada Asha Bakes, con una tarjeta de artículo titulada “Five breads to bake this weekend”.
Blog de ejemplo. Tu enlace gratuito del blog funciona antes de tocar Emergent, así que puedes escribir y publicar mientras se construyen las páginas del blog.

Cuánto cuesta

FreeStarterTeam
PrecioGratis para siempreMX$ 149 al mesMX$ 449 al mes
Artículos35IlimitadoIlimitado
Artículos escritos con IA3 al mes30 al mes30 al mes
Sitios web115
Miembros del equipo235

En Emergent, crear a partir del prompt gasta créditos como cualquier otro trabajo, y las preguntas frecuentes de Emergent indican que una app desplegada cuesta 50 créditos al mes. Las vistas previas son gratis. Tu app lee los artículos de la dirección pública del blog, que no cuenta para las peticiones a la API de tu plan.

Fuentes (en inglés)

Preguntas frecuentes

¿El blog se renderiza en el servidor?
El prompt le pide a Emergent traer los artículos en el servidor para que estén en el HTML. Revisa el código fuente de un artículo publicado; si falta el texto, pídele a Emergent que renderice las páginas del blog en el servidor.
¿Tengo que poner una clave de API en Emergent?
No. El prompt para Emergent lee de la dirección pública del blog de CMSKite, que solo entrega tus artículos publicados y no necesita clave, así que no hay nada que escribir en el chat ni que agregar en Secrets.
¿Tengo que volver a desplegar por cada artículo nuevo?
No. Vuelves a desplegar una vez, cuando las páginas del blog ya están creadas. Los artículos nuevos se traen cuando se pide una página, así que aparecen en cuanto los publicas.
¿Puedo usar mi propio dominio?
Sí. Conéctalo en Emergent en Preview → Manage → Domain y luego pon la misma dirección como Website en la configuración de tu sitio web en CMSKite.
¿Es gratis?
CMSKite tiene un plan gratuito con un blog alojado, artículos y artículos escritos con IA cada mes, sin tarjeta. Emergent cobra sus propios créditos por crear y desplegar.

Revisado el