El núcleo de Discourse ahora incluye endpoints de Markdown para listas y vistas de temas

Gracias por la orientación, aquí está la respuesta al respecto:

  • X-Discourse-Route: topics/show: Muestra el controlador/acción interna de Discourse (Ruby on Rails) procesando el tema.
  • X-Runtime: 0.133969: Tiempo que la aplicación tardó en generar la respuesta (aproximadamente ~133 ms).
  • Cf-Ray: ...-GRU: Solicitud atendida por el borde de Cloudflare en Guarulhos/São Paulo (GRU).
  • Cf-Cache-Status: DYNAMIC y Cache-Control: no-cache, no-store: Contenido dinámico que no se queda estancado en la caché de borde.
  • Al inspeccionar la URL HTML común sin .json, el servidor responde con:
    • Link: <https://segredin.com/t/conselhos-duvidosos/22054.md>; rel="alternate"; type="text/markdown"
    • X-Discourse-Crawler-View: true (indicando que Discourse también proporciona una versión limpia en .md / Markdown nativo para rastreadores y lectores).

El encabezado Link que indica la versión alternativa: Link: <https://segredin.com/t/conselhos-duvidosos/22054.md>; rel="alternate"; type="text/markdown"

Devuelve Vary: Accept desde el origen, independientemente de las funciones externas a nivel de DNS.

Si la solicitud opta por realizar una petición sin el .json, devolverá el .md como conversión predeterminada.

HTTP/1.1 200 OK
Content-Type: text/markdown
Vary: Accept

Me quedé con la duda porque recibí 123 mil solicitudes de Claude y la mayoría, desde que actualicé Discourse con esta función del núcleo, no aumentó de forma vertiginosa. Lo vigilaré durante las próximas semanas.