Mejoras de Fechas en Proyectos con Astro y JavaScript
Clase 24 de 25 • Curso de Creación de Páginas Web con Astro
Contenido del curso
Primeros Pasos
Proyecto
- 5

Historia y evolución del desarrollo web: de ARPANET a Astro
09:01 min - 6

Creación de un Sitio Web Colaborativo con Astro y Tailwind
07:44 min - 7

Integración de Tailwind CSS en Proyectos Astro
12:35 min - 8

Ventajas de TypeScript en Proyectos JavaScript con Tailwind
10:48 min - 9

Creación y Configuración de Repositorio con Git y Prettier
13:54 min
Astro API
- 10

Creación de Componentes en Astro: Header y Hero
06:05 min - 11

Creación de Páginas 404 y Markdown en Astro
06:04 min - 12

Creación de Plantillas en Astro para Páginas Markdown
08:49 min - 13

Iteración de Archivos Markdown en Proyecto Astro con JavaScript
12:15 min - 14

Integración de MDX en Proyectos Astro: Variables en JSX
06:52 min - 15

Rutas Estáticas y Dinámicas en Astro para Sitios Web
15:12 min - 16

Rutas Dinámicas en Astro: Creación y Configuración Paso a Paso
07:30 min - 17

Creación de Plantillas Dinámicas con Tailwind y Astro
11:23 min
Astro Islands
Deploy
Bonus
Cierre
Lanzarte al mundo de la construcción web colaborativa es una experiencia única que combina tus conocimientos recién adquiridos con el poder de la comunidad. El proyecto que vamos a abordar aquí, construido por ti, por mí y por todos los participantes del curso, es testimonio de la sinergia que nos define. Este no es un proyecto individual, sino una obra colectiva, y posees en tus manos una poderosa herramienta: Astro. Te animo a libertad creativa, impulsando la creación de blogs, páginas web, y cualquier solución donde Astro pueda ser tu aliado. Ahora, realizaremos algunas actualizaciones en el sitio, y te mostraré cómo puedes aportar a esta comunidad, para que tu trabajo sea visto y apreciado por muchos. Mejoraremos detalles, como fechas en JavaScript, para perfeccionar la presentación. Sigue leyendo y descubre cómo puedes convertirte en un actor clave en este emocionante proyecto colaborativo.
¿Cómo podemos mejorar las fechas en nuestro sitio?
Ni las fechas confusas ni la información excesiva son aliadas de una buena comunicación web. Con JavaScript, transformaremos las fechas para que sean claras y concisas. Encontrarás el componente de la fecha en CURL y con unas pocas líneas de código, la fecha será más amigable. A continuación, te comparto los pasos para lograrlo:
- Crea una constante
event, asignándole una nueva instancia deDatecon la fecha dada. - Transforma la fecha utilizando
event.toDateString()para una presentación más amable. - Personaliza el formato aplicando un
slice()para editar la cadena de texto, eliminando o conservando partes según necesites.
¿Es posible simplificar aún más las fechas?
Si decides que no quieres mostrar el año, puedes recurrir a otras funciones de JavaScript para ajustar el string de la fecha:
- Utiliza
slice()para cortar los caracteres que no deseas mostrar, como los últimos cuatro que corresponden al año. - Aprovecha la consistencia del formato de fecha para aplicar esta lógica sin inconvenientes.
¿Podemos mejorar la fecha en distintas secciones del sitio?
Tras perfeccionar la fecha en una sección, puedes replicar el mismo proceso en otras partes. Simplemente copia el código y ajústalo a las variables correspondientes en la nueva sección, por ejemplo, en los templates de publicaciones.
¿Cómo podemos optimizar el código para transformar fechas?
Repetir código no es la mejor práctica. Lo ideal es escribir una función reutilizable que puedas invocar en diferentes secciones del sitio:
- Crea un archivo en una carpeta llamada
utils. - Escribe y exporta una función que maneje las transformaciones de fecha.
- Usa esta función donde necesites aplicar cambios al formato de fecha.
Creando un entorno colaborativo
La colaboración es la clave para que el proyecto evoluciona y se enriquezca con aportes de toda la comunidad. Tus mejoras y recomendaciones son esenciales:
- Participa en el repositorio, aprobando pull requests y contribuyendo con tu conocimiento.
- Comparte tus sugerencias y mejoras en los componentes o en el contenido del sitio.
- Anímate a explicar qué cambios implementarías y por qué, enriqueciendo el debate en el chat.
Invitación a compartir tu proyecto
Un proyecto colaborativo cobra vida con las contribuciones de sus miembros. Si has trabajado en algo emocionante usando Astro, compártelo en la comunidad:
- Comparte tu proyecto en el chat.
- Inspira y motiva a otros miembros mostrando tu trabajo.
Te aliento a mantener viva la llama del aprendizaje y a alcanzar nuevas alturas a través del intercambio y colaboración. Tu curiosidad y tus habilidades te llevarán lejos en este proyecto conjunto. ¡Avancemos juntos en esta aventura creativa y colaborativa!