Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

225
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda