es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

blogdown::serve:site() error: No se pudo lanzar el sitio.

Estoy intentando previsualizar el sitio pero no funciona.

> blogdown::serve_site()
Lanzando el servidor a través del comando:
  /home/ankaae/.local/share/Hugo/0.91.2/hugo server --bind 127.0.0.1 -p 4321 --themesDir themes -t starter-academic -D -F --navigateToChanged
Error: No se pudo lanzar la previsualización del sitio en 30 segundos. Intenta darle más tiempo a través de la opción global "blogdown.server.timeout", por ejemplo, options(blogdown.server.timeout = 600).

Cuando uso “build_site” en su lugar, funciona correctamente, pero no puedo previsualizar el sitio.

> blogdown::build_site()
Comenzando a construir los sitios...
hugo v0.91.2-1798BD3F+extended linux/amd64 BuildDate=2021-12-23T15:33:34Z VendorInfo=gohugoio

                   | EN   
-------------------+------
  Páginas          | 141  
  Páginas paginadas |   5  
  Archivos sin página | 891  
  Archivos estáticos |  69  
  Imágenes procesadas |  66  
  Alias             |  11  
  Sitemaps          |   1  
  Limpiados         |   0  

Total en 3696 ms

He intentado buscar en Google esta mañana pero no encuentro ninguna solución. ¿Alguien tiene consejos sobre cómo proceder? He actualizado todos mis paquetes, etc.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema con la función blogdown::serve_site(), que se utiliza para previsualizar el sitio web. El mensaje de error sugiere aumentar el período de tiempo de espera, lo que podría ayudar.

    Puedes hacer esto configurando la opción blogdown.server.timeout usando la función options(). Por ejemplo:

    options(blogdown.server.timeout = 600)
    

    Esto establece el tiempo de espera en 600 segundos (10 minutos).

    Si esto no resuelve el problema, puedes intentar algunas otras cosas:

    • Verifica que las dependencias del sitio web estén instaladas correctamente. Ejecuta blogdown::check_dependencies() para ver si falta algún paquete o si es necesario actualizar alguno.
    • Asegúrate de que los archivos fuente del sitio web estén configurados correctamente. Revisa los archivos de configuración del sitio web (generalmente config.toml o config.yml) para asegurarte de que todo esté configurado correctamente.
    • Intenta ejecutar el comando blogdown::serve_site() con el argumento open_browser establecido en TRUE. Esto debería abrir automáticamente el sitio en tu navegador predeterminado, lo que podría ayudar a identificar cualquier problema.

    Si todavía tienes problemas, puedes intentar publicar en los foros de la Comunidad de RStudio, que son una gran fuente de recursos para solucionar problemas relacionados con blogdown.

Comments are closed.