trabajar principiantes para guía dummies desarrollar crear con como codigo archivo github github-pages

principiantes - Las páginas de Github no se están actualizando



github principiantes (20)

Agregando mis dos centavos: en mi caso hubo dos problemas (uno "pebcak" y luego uno más válido).

Tenía dos direcciones de correo electrónico configuradas en GitHub y estaba revisando el correo electrónico no primario para generar mensajes de error (para administrar correos electrónicos: inicie sesión en GitHub, haga clic en el menú de usuario en la esquina superior derecha, seleccione Configuración y luego "Correos electrónicos" desde el menú izquierdo: los mensajes de error de generación llegarán al conjunto de correo electrónico principal).

Una vez que llegué a ver los mensajes de error descubrí que había agregado una descripción que incluía un carácter ":" en mi _config.yaml y dado que este es el carácter utilizado para separar key,value pares key,value , impedía que el sitio se construyera.

Me estoy encontrando con un problema extraño con las páginas de Github. Envié un nuevo compromiso a mi página de páginas personales maltzj.github.io , pero el nuevo artículo no aparece allí. Cuando ejecuto el servidor localmente, una publicación vive en localhost:4000/posts/the-price-of-inconsistent-code/ . Sin embargo, cuando voy a http://maltzj.github.io/posts/the-price-of-inconsistent-code obtengo un 404. También agregué un nuevo archivo que debería estar en http://maltz.github.io/test.html , pero eso también arroja un 404.

Todo se desarrolla y se ejecuta localmente mi repositorio git está actualizado, y no hay nada en la página de estado de github sobre los problemas con las compilaciones, así que estoy un poco perdido acerca de a dónde ir con esto. ¿Cómo puedo actualizar mi página con el nuevo contnet que agrego?

Como referencia, la ubicación del repositorio que respalda mi página es http://github.com/maltzj/maltzj.github.io


Bueno, llegué al final y nada me había funcionado, así que compartiré contigo lo que hice para que el mío funcione. Curiosamente (y simplemente), creé una nueva rama, hice que esa rama fuera la rama "predeterminada" y la empujé desde allí. Esto funcionó para mí y espero que lo haga para alguien que llega al fondo y todavía no ha encontrado una respuesta. , jaja.


Consulte el sitio web de solución de problemas de Jerkyll, ya que hay varias fuentes de error: here

En mi caso, un alemán Umlaut ("ö") en un archivo de descuento causó el problema.


En la configuración del repositorio, asegúrese de que las páginas de Github se estén construyendo actualmente desde la rama gh-pages


En mi caso, después de la prueba y error en algunas soluciones aquí, lo que lo solucionó fue agregar la codificación al archivo _config como este

encoding: UTF-8

Más opciones de solución de problemas here


En mi caso, era una sintaxis de kramdown incorrecta. Mi código era

{% highlight %} lorem lipsum {% endhighlight %}

aparentemente debes decirle a kramdown el idioma

{% highlight html %} lorem lipsum {% endhighlight %}



En mi caso, sucedió que mencioné una ruta relativa para referirme a una imagen, algo así como - ./test.png Parece que no está permitido, puede ser un problema de seguridad o qué. Lo que sea, si ha hecho algo así, elimínelo y consúltelo como test.png


Mi solución es tomar su archivo index.html e ir a él (por ejemplo, example.github.io/index.html) y luego volver a cargarlo y sus cambios se actualizarán. Luego vuelves a (ejemplo.github.io) y debería haberse actualizado. Puede hacer lo mismo con el archivo master.css, etc.


Mis páginas Github se desactivaron en la pestaña Configuración del repositorio.

No recuerdo haberlo apagado, pero ahí estaba, y volver a encenderlo fue la solución.


Nada de esto resuelto para mí. La solución fue editar el archivo index.html en el sitio web github.


Para las personas futuras que lo encuentren: tenía un archivo CNAME vacío. Verifique si tiene un problema similar.


Para mí fue un problema no tener correctamente un archivo .gitmodules. Pude solucionar los problemas en la pestaña de configuración de mi repositorio, en la sección de páginas de GitHub, que indica problemas de compilación y me ayudó a solucionar problemas.


Para mí, solo esperé ~ 5 minutos y se actualizó

Si alguien ha creado la rama gh-pages desde cero (manualmente), el problema es que necesita una llamada de archivo params.json para que funcione.

No tengo este archivo params.json , pero aún funciona ...


Para otros, también verifique las fechas de sus publicaciones. acabo de tener este problema. Estoy en UTC + 11 y estoy bastante seguro de que el servidor está en UTC. Por lo tanto, si salgo con mis publicaciones con mi hora local, el servidor piensa que están en el futuro y no las construirá. El uso de UTC evitó esto para mí.

Como menciona joao cenoura en los comentarios a continuación:

  • puedes decirle a jekyll que muestre publicaciones "futuras" añadiendo future: true a tu _config.yml
  • y / o agregue timezone: TIMEZONE para especificar su zona horaria.

Consulte https://jekyllrb.com/docs/configuration/ para obtener más información.


Sé que esto puede sonar simple pero asegúrate de que estás en la rama derecha y en el archivo correcto. En mi caso hice una gh-páginas e intenté comprometerme desde mi repositorio local en la rama principal. También estaba actualizando mi nombre de archivo en vez de index.html. Estos fueron mis errores. Tuve que cambiar a la rama gh-pages y actualizar en index.html commit, push y luego todo funcionó bien.


Sé que esto solo está agregando a la larga lista de soluciones, pero en mi caso, olvidé definir kramdown en _config.yaml

# Build settings markdown: kramdown

Esto fue causado cuando estaba convirtiendo de un tema sin a un tema con el requisito de kramdown .


Si alguien ha creado la rama gh-pages desde cero (manualmente), el problema es que necesita una llamada de archivo params.json para que funcione.

Este es un ejemplo de ese archivo:

{ "name": "nameOfProyect", "tagline": "name of proyect", "body": "### Welcome to GitHub Pages./r/nThis automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new branch:/r/n/r/n```/r/n$ cd your_repo_root//repo_name/r/n$ git fetch origin/r/n$ git checkout gh-pages/r/n```/r/n/r/nIf you''re using the GitHub for Mac, simply sync your repository and you''ll see the new branch./r/n/r/n### Designer Templates/r/nWe''ve crafted some handsome templates for you to use. Go ahead and continue to layouts to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved if it remained markdown format./r/n/r/n### Rather Drive Stick?/r/nIf you prefer to not use the automatic generator, push a branch named `gh-pages` to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator written by our own Tom Preston-Werner. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features./r/n/r/n### Authors and Contributors/r/nYou can @mention a GitHub username to generate a link to their profile. The resulting `<a>` element will link to the contributor''s GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub./r/n/r/n### Support or Contact/r/nHaving trouble with Pages? Check out the documentation at https:////help.github.com//pages or contact [email protected] and we/u2019ll help you sort it out./r/n", "google": "", "note": "Don''t delete this file! It''s used internally to help with page regeneration." }


Tenía una etiqueta <a> no <a> que causaba que la construcción estuviera pendiente para siempre. Reparar eso resolvió el problema. Tiene sentido que GitHub verifique sus enlaces.


Tuve el problema de tener un correo electrónico no verificado. La actualización funcionó por primera vez pero falló después de eso. Se necesita un correo electrónico verificado para activar la creación de páginas github. Además, no se puede usar una clave de despliegue para esto, ya que no activará una compilación.

Fuente: https://help.github.com/articles/troubleshooting-github-pages-build-failures/