Saltar al contenido principal
Usa el componente Visibility para mostrar contenido diferente a distintas audiencias en la misma página. Puedes dirigirte a los humanos que visitan tu sitio, a los agentes de IA que procesan la salida Markdown o a los lectores según su estado de inicio de sesión y sus grupos de usuarios. Esto te permite personalizar la información para cada audiencia sin mantener páginas separadas. En tu sitio publicado, el contenido marcado con for="humans" se renderiza normalmente y el contenido marcado con for="agents" se oculta. En las vistas de página en Markdown (URLs .md), ocurre lo contrario: el contenido para agentes se renderiza en la salida Markdown y el contenido exclusivo para humanos no. Las mismas reglas se aplican al archivo llms-full.txt.

Ejemplo

Estás viendo este contenido en la web.Este contenido se muestra normalmente en las páginas estándar de tu sitio.Úsalo para un paso como: Haz clic en el botón Get started en la esquina superior derecha para crear tu cuenta.En este ejemplo, las instrucciones orientadas a la interfaz aparecen en la página estándar. Consulta la versión Markdown de esta página para ver las instrucciones orientadas a la API para agentes.

Mostrar contenido según el estado de inicio de sesión o el grupo

Si tu sitio usa autenticación, puedes mostrar contenido en función de si un lector ha iniciado sesión o de los grupos a los que pertenece.
  • El contenido signed-in se renderiza solo para lectores con una sesión activa.
  • El contenido signed-out se renderiza solo para lectores que no han iniciado sesión.
  • El contenido groups se renderiza solo para lectores con sesión iniciada que pertenecen al menos a uno de los grupos indicados.
Las vistas de página en Markdown y llms-full.txt son iguales para todos los lectores, por lo que los agentes siempre obtienen la vista sin sesión iniciada. Mintlify elimina el contenido signed-in y groups de la salida Markdown e incluye el contenido signed-out. Para comprobar estas reglas localmente, ejecuta mint dev --signed-in o mint dev --groups. Sin ninguno de los dos flags, la previsualización local muestra la vista sin sesión iniciada.
Las reglas de inicio de sesión y de grupo solo ocultan el contenido en el navegador. Mintlify sigue enviando el contenido oculto al navegador de cada lector. Para restringir el acceso a contenido sensible, colócalo en una página independiente y usa la propiedad de frontmatter groups.

Propiedades

string | object
requerido
La audiencia del contenido envuelto. Debe ser uno de los siguientes:
  • humans: Contenido visible en la web y excluido de la salida Markdown.
  • agents: Contenido oculto en la web e incluido en la salida Markdown.
  • signed-in: Contenido visible en la web para lectores con sesión iniciada y excluido de la salida Markdown.
  • signed-out: Contenido visible en la web para lectores sin sesión iniciada e incluido en la salida Markdown.
  • { groups: [...] }: Contenido visible en la web para lectores con sesión iniciada que pertenecen al menos a uno de los grupos indicados y excluido de la salida Markdown.
Usa un valor estático. Mintlify excluye de la salida Markdown el contenido con un valor for calculado, como una variable o una expresión condicional.