Mejorando la Página de Publicación
Agregando title
a la Página de Publicación
En pages/posts/[id].js
, agreguemos la etiqueta title
usando los datos de la publicación. Necesitarás agregar una importación para next/head
al inicio del archivo y añadir la etiqueta title
actualizando el componente Post
:
Formateando la Fecha
Para formatear la fecha, usaremos la librería date-fns
. Primero, instálala:
Luego, crea un archivo llamado components/date.js
y agrega el siguiente componente Date
:
Nota: Puedes ver las diferentes opciones de cadenas para
format()
en el sitio web de date-fns.
Ahora, abre pages/posts/[id].js
, agrega una importación para el componente Date
al inicio del archivo y úsalo en lugar de {postData.date}
:
Si accedes a http://localhost:3000/posts/pre-rendering, ahora deberías ver la fecha escrita como "January 1, 2020".
Agregando CSS
Finalmente, agreguemos algo de CSS usando el archivo styles/utils.module.css
que añadimos antes. Abre pages/posts/[id].js
, luego agrega una importación para el archivo CSS y reemplaza el componente Post
con el siguiente código:
Si accedes a http://localhost:3000/posts/pre-rendering, la página ahora debería verse un poco mejor:
¡Buen trabajo! A continuación, mejoraremos la página de índice y ¡habremos terminado!