publicación de jekyll mostrando en el server local, pero no en vivo

He estado ejecutando mi sitio personal en jekyll durante años, y nunca tuve un problema tan complicado.

todos los proyectos en mi sitio se muestran como miniaturas en la página principal, empaquetados allí usando Isotopo. el espectador puede hacer clic en las miniaturas para get una explicación completa del proyecto. para mi colección de fotografías, tengo el enlace de la image en miniatura a otra página de índice , que enumera todas las publicaciones realizadas en la categoría "foto". ese índice de fotos todavía existe cuando la URL se ingresa manualmente, pero la miniatura de la foto en la página de inicio que conduce a ella ha desaparecido en mi sitio en vivo. ejecutando jekyll localmente, aparece y funciona bien.

esto es una ocurrencia reciente, he estado ejecutando mi página de fotos de esta manera durante años sin problemas. ¿Es un problema con el frontmater YML ? o la syntax del file (el enlace "foto" está en la parte inferior)? mi sitio está alojado en github, que también podría ser el problema.

Gracias de antemano por tu ayuda. bastante atrapado aquí.

Un cambio notable en Github Pages: la versión de Jekyll ahora es 3.0.x.

Localmente, supongo, estás usando Jekyll 2.x.

La principal diferencia en nuestro caso es que Jekyll 3.0 no publica publicaciones con una date en el futuro. Como su publicación 2017-01-01-photo.md se considera dateda en 2017, no se publica.

Para decirle a jekyll que publique publicaciones con dates futuras, puede establecer future: true en su _config.yml .

Si desea trabajar localmente con las mismas dependencies que las páginas github, puede seguir las instrucciones aquí .