Website: Las páginas son siempre "Última actualización: hace un minuto".

Creado en 6 mar. 2021  ·  14Comentarios  ·  Fuente: tachiyomiorg/website

Pase lo que pase, todas las páginas del sitio dicen "Última actualización: hace un minuto". No estoy seguro de cuándo se rompió, pero tengo distintos recuerdos de que no se rompió.

Bug

Todos 14 comentarios

¿Alguien?

El paquete que maneja "Última actualización:" probablemente esté roto @mr-hope/vuepress-plugin-last-update . Y no puedo encontrar la documentación correspondiente, así que tengo la sospecha de que se ha convertido en @mr-hope/vuepress-plugin-git .

Alguien podría intentar verificar las confirmaciones antiguas para ver cuándo se rompió, pero estoy de acuerdo con @ghostbear en que probablemente se rompió en una actualización de esa depuración de complementos.

Acabo de notar que PR # 565, # 567 y # 568 parecen mostrar la hora correcta para "Última actualización".
Screenshot from 2021-03-09 19-18-53

¿Quizás debería usar @vuepress/plugin-last-updated ? No sé cómo probarlo, ya que tanto local como netlify lo muestran correctamente incluso con la configuración actual

Cambiamos de ese a Mr-Hope porque Vuepress no ofrecía ninguna flexibilidad. Creo que el nuevo de Mr-Hope es el @mr-hope/vuepress-plugin-git como mencionó ghostbear.

Parece que el número 587 no solucionó el problema. Empezar a pensar que tiene algo que ver con el script de compilación porque funciona bien localmente

Empezar a pensar que tiene algo que ver con el script de compilación porque funciona bien localmente

También funciona bien en Netlify, pero a excepción del cambio de hace 3 días (que no lo rompió), no hemos realizado cambios en el script de compilación durante casi un año.

Hmm, probablemente sea actions/checkout@v2 porque solo obtiene la última confirmación.
Y al hacer un clon superficial --depth 1 puedo recrear el problema, por lo que puede ser actions/checkout@v2 que cambió en algún momento

Como mencioné en el sitio web de discord #, podríamos cambiar el sitio a Netlify y obtener un equipo de código abierto (https://www.netlify.com/legal/open-source-policy)

Sin embargo, necesitaríamos un Código de Conducta para eso, así que busque algunos simples

Como mencioné en el sitio web de discord #, podríamos cambiar el sitio a Netlify y obtener un equipo de código abierto (https://www.netlify.com/legal/open-source-policy)

Sin embargo, necesitaríamos un Código de Conducta para eso, así que busque algunos simples

Aunque he recomendado esto en Discord, lo agregaré aquí también para discutirlo.
https://github.com/karlgroves/dontbeadick

Puedo confirmarlo, pero para mí aparece "hace unos segundos".
Dudo que esté relacionado con el navegador, pero lo representé en la última versión de Chrome en Android 11.

Puedo agregar eso en mi sitio web de Vuepress, que está alojado en Vercel y usa el complemento predeterminado
Movido

Recientemente vi esta publicación de blog y creo que describe exactamente el mismo problema.

Para resumir lo que aprendí de él:
puede intentar cambiar su flujo de trabajo ( push.yml ) agregando:

steps:
  - uses: actions/checkout<strong i="10">@v2</strong>
    with:
      fetch-depth: 0

Eso parecía haberlo solucionado (https://github.com/tachiyomiorg/website/commit/327ec78c4142f700b3b375a6149d37cada69700e).

¡Gracias @yegorgunko !

¿Fue útil esta página
0 / 5 - 0 calificaciones