Contenido del curso

Manos a la obra con nuestro proyecto

Diseño de página de publicación con Tailwind

Resumen

Diseñar la página de publicación individual es el paso que convierte un listado de posts en una experiencia de lectura real. Aquí aprenderás a configurar el enlace dinámico hacia cada publicación y a darle estilo con clases utilitarias de Tailwind CSS para lograr una tipografía cómoda y centrada.

¿Cómo enlazar la página home con la publicación individual?

Todo arranca desde el editor, con el entorno encendido y la vista en la página home. El objetivo es completar el enlace que lleva al detalle de cada post.

La sintaxis usa llaves dobles para inyectar la ruta dinámica: dentro escribes post y le pasas como parámetro el campo de URL amigable. Ese parámetro es el que identifica cuál publicación renderizar [0:30].

Una vez actualizas y haces clic, la información aparece, aunque sin estilos. Aquí viene lo interesante: el contenido existe, pero la lectura todavía no es agradable. Por eso conviene elegir una publicación con bastante texto para probar el diseño en condiciones reales.

¿Qué es una URL amigable? Es una ruta legible que identifica un recurso de forma única, como el slug de un post. Se usa como parámetro para cargar el contenido correcto en la página de detalle.

¿Qué clases de Tailwind usar para el contenedor y el título?

El primer ajuste es envolver el contenido en un div que controle el ancho y lo centre en pantalla. Con eso evitas que el texto se extienda a lo ancho completo y pierda legibilidad.

Las clases del contenedor son:

  • max-w-3xl para fijar una anchura máxima cómoda de lectura.
  • Utilidad de centrado horizontal para alinear el bloque al medio.

Dentro recortas la información existente y la pegas organizada. Para el título aplicas:

  • text-5xl que entrega un tamaño jerárquico fuerte.
  • mb-8 como margen inferior nivel ocho, para separar del cuerpo [1:10].

Este contraste entre título grande y margen generoso marca de inmediato la jerarquía visual de la publicación.

¿Cómo lograr una lectura amena en el cuerpo del post?

El cuerpo necesita aire y un color que no canse la vista. Las clases recomendadas son:

  • text-lg para un tamaño de fuente cómodo en párrafos largos.
  • text-gray-700 para un gris de nivel 700 que suaviza el contraste sin perder legibilidad [1:25].

Al guardar y actualizar, el diseño esperado aparece: contenedor centrado, título prominente y texto fluido. Es el resultado mínimo viable para que cualquier lector se quede en la página.

¿Por qué usar gris 700 en lugar de negro puro? El negro absoluto genera demasiado contraste y fatiga visual en lecturas largas. Un gris 700 mantiene la legibilidad con un tono más cálido y profesional.

¿Por qué separar enfoque cliente y enfoque administrativo?

El proyecto va tomando forma con dos caras claras. Por un lado, el enfoque del lado del cliente, que es lo que ve el lector: home, detalle del post y, en breve, el buscador. Por otro, el enfoque del lado administrativo, donde se gestiona el contenido.

Esta separación no es solo estética; refleja cómo se construyen aplicaciones reales en producción. Cada lado tiene sus propias necesidades de interfaz, permisos y flujos.

La siguiente parada es darle vida al buscador, una pieza clave para que el contenido se vuelva navegable. ¿Ya probaste replicar este layout en tu propio proyecto? Cuéntame en los comentarios cómo te quedó el resultado.