Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

229
Vistas
Expanda JSON con fecha/hora UTC en subentradas de días laborables

Tengo una estructura JSON construida con Hugo que enumera todas las publicaciones de cada usuario:

 { "user1": [{ "publishdate": "2021-10-11T00:00:00Z", "section": "news", "url": "http://www.example.com/news/another-plain-text/" }], "user2": [{ "publishdate": "2021-05-20T00:00:00Z", "section": "images", "url": "http://www.example.com/images/gifs/" }, { "publishdate": "2021-05-19T00:00:00Z", "section": "images", "url": "http://www.example.com/images/external-images/" }, { "publishdate": "2021-05-18T00:00:00Z", "section": "images", "url": "http://www.example.com/images/local-images/" }] }

Usaré esta información para crear un gráfico con Chartist :

 const settings = { // A labels array that can contain any sort of values labels: [ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ], // Our series array that contains series objects or in this case series data arrays series: [ [ 5, 30, 21, 14, 7, 20 ] ] };

Sin embargo, resultó ser todo un desafío configurar los datos como el ejemplo anterior (ligeramente ampliado de los documentos de Chartist) porque no tengo entradas agrupadas por día de la semana y estaba tratando de evitar tener que filter() cada entrada individualmente en orden para, bueno, filtrar, por día de la semana solo para poder contar.

¿Cómo podría, tal vez, expandirlo en algo más útil, de una manera eficiente? — este ejemplo tiene solo unas pocas entradas, pero podrían ser cientos o miles en unos pocos años.

Lo sé, debería estar haciendo esto con Hugo, pero si bien es una herramienta increíble, las lógicas de temas un poco más complejas son increíblemente difíciles de crear y la comunidad de Hugo es... peculiar.

Si tienes un enfoque más inteligente, soy todo oídos u.u'

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda