Blog Listo

Agrégalo a tu proyecto. Da igual el lenguaje.

Panel para escribir. API o embed para mostrar el blog en tudominio.com/blog — fácil, rápido, sin subdominio.

Nota: si necesitas ayuda con la integración, revisa la documentación o consulta nuestros servicios de ayuda — precio accesible para integrarlo a tu proyecto.

Integración

Agrégalo a tu proyecto

Elige tu lenguaje. Cambia el código al instante: HTML, JS, PHP, Python, WordPress, Astro, Laravel o React/Next. Misma API, distinta forma de usarla.

blog.html html

Embed en cualquier HTML

Lo más rápido: pegas CSS + JS en tu página /blog.

<link rel="stylesheet" href="https://platform-mi-blog-listo.tinguar.com/embed/blog-templates.css" />
<div id="blog-root"></div>
<script src="https://platform-mi-blog-listo.tinguar.com/embed/blog-client.js"></script>
<script>
  BlogPlatform.create({
    apiBase: 'https://platform-mi-blog-listo.tinguar.com/api/v1',
    siteKey: 'TU_SITE_KEY',
    listEl: '#blog-root',
  }).bootFromQuery();
</script>

1) Creas la empresa en el panel · 2) Copias la key · 3) Pegas el ejemplo de tu stack · Listo en /blog

¿Necesitas más detalle? Abre la documentación completa o consulta nuestros servicios de ayuda — precio accesible para integrarlo a tu proyecto. Producto gratis, sin anuncios, mantenido por Tinguar y sus asociados.

Flujo

De cero a /blog

Cuatro pasos. Sin drama de infraestructura en el sitio del cliente.

  1. 01

    Creas tu empresa

    Te registras gratis: sale la empresa, la API key y tu usuario de dueño listo para publicar.

  2. 02

    Publicas y mides

    Escribes posts, sumas escritores si hace falta y ves vistas y crecimiento en el panel.

  3. 03

    Lo agregas al proyecto

    Elige tu lenguaje: embed o API. En minutos queda en /blog.

  4. 04

    Ya está en /blog

    Tus visitantes leen en tu dominio, con tu marca.

Producto

Qué te llevas

  • Mismo dominio

    El blog sale en /blog de tu web. Sin subdominio ni marca ajena.

  • Cuenta de empresa

    Te registras, creas la empresa con API key y ya puedes publicar o invitar escritores.

  • Editor visual

    TipTap con portada, categorías, tags, autosave, borrador, publish programado y SEO.

  • Métricas reales

    Dashboard con vistas, únicos 7 días, fuentes UTM y rankings de posts y escritores.

  • Control del equipo

    Invitas writers por correo y confirmas si un post se elimina o se traspasa.

  • Plantillas

    Classic, Magazine y Minimal listas para integrar con API o embed.

Novedades

Lo último que integramos

Mejoras recientes del panel, métricas, equipo y embed — ya disponibles para tu empresa.

  • Cuenta

    Registro solo empresa

    Al crear cuenta quedas como dueño: publicas, ves métricas e invitas escritores a tu equipo.

  • Panel

    Métricas de tu empresa

    El dueño ve vistas, crecimiento, únicos y UTM de su sitio. El escritor ve sus propios posts y vistas.

  • Analytics

    UTM y visitas únicas

    Cada lectura suma view_count. El embed reenvía utm_* y el panel muestra fuentes y únicos de 7 días.

  • Equipo

    Invitaciones y 2FA

    Invita writers por correo (enlace 7 días) y protege el acceso con autenticación en dos pasos.

  • Embed

    Búsqueda, lightbox y dark mode

    El kit incluye spinner, filtros, compartir, progreso de lectura, newsletter y comentarios.

  • API

    RSS, tags y rate limit

    Endpoints de tags, feed, sitemap y comentarios. Caché ETag en listados y límites anti-abuso.

API

Endpoints listos

Lectura pública por site key. Úsalo con fetch, axios, curl, Guzzle, requests… lo que ya uses.

Auth: X-Site-Key o ?site_key= · Basehttps://platform-mi-blog-listo.tinguar.com/api/v1· Rate limit y ETag en listados GET

EndpointQué trae
GET /api/v1/siteDatos del sitio, plantilla y settings públicos (hero, newsletter, comentarios).
GET /api/v1/postsListado paginado de posts publicados (no incluye programados a futuro).
GET /api/v1/posts/{slug}Detalle publicado. Registra vista (únicos + UTM/referrer) y suma view_count.
GET /api/v1/categoriesCategorías del sitio con conteo de posts.
GET /api/v1/tagsTags del sitio con conteo de posts.
GET /api/v1/feed.xmlFeed RSS de posts publicados.
GET /api/v1/sitemap.xmlSitemap XML de posts publicados.
GET /api/v1/posts/{slug}/commentsÁrbol de comentarios visibles del post (si comments_enabled). Incluye respuestas anidadas.
POST /api/v1/posts/{slug}/commentsPublicar comentario o respuesta. Rate limit de escritura más estricto.
POST /api/v1/newsletterSuscripción al newsletter del sitio (si newsletter_enabled).
Embed HTML
<link rel="stylesheet" href="https://platform-mi-blog-listo.tinguar.com/embed/blog-templates.css" />
<div id="blog-root"></div>
<script src="https://platform-mi-blog-listo.tinguar.com/embed/blog-client.js"></script>
<script>
  BlogPlatform.create({
    apiBase: 'https://platform-mi-blog-listo.tinguar.com/api/v1',
    siteKey: 'TU_SITE_KEY',
    listEl: '#blog-root',
  }).bootFromQuery();
</script>
Fetch / cualquier lenguaje
const res = await fetch('https://platform-mi-blog-listo.tinguar.com/api/v1/posts', {
  headers: { 'X-Site-Key': 'TU_SITE_KEY' },
});

const { data: posts } = await res.json();

const html = posts
  .map((p) => `<article><h2>${p.title}</h2><a href="/blog/${p.slug}">Leer</a></article>`)
  .join('');

document.querySelector('#blog').innerHTML = html;
cURL
curl -H "X-Site-Key: TU_SITE_KEY" \
  "https://platform-mi-blog-listo.tinguar.com/api/v1/posts"

curl -H "X-Site-Key: TU_SITE_KEY" \
  "https://platform-mi-blog-listo.tinguar.com/api/v1/posts?q=netflix&tag=guias&per_page=6"

curl -H "X-Site-Key: TU_SITE_KEY" \
  "https://platform-mi-blog-listo.tinguar.com/api/v1/posts/mi-primer-post?utm_source=newsletter"

curl -H "X-Site-Key: TU_SITE_KEY" \
  "https://platform-mi-blog-listo.tinguar.com/api/v1/feed.xml?base_url=https://tudominio.com/blog"

Demo embed:https://platform-mi-blog-listo.tinguar.com/embed/example.html

Crea tu cuenta gratis hoy

Uso gratuito y sin anuncios. Solo tiene precio si pides ayuda para integrarlo a tu proyecto.