You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Me puse a jugar con _layouts/persona.html para ver si puedo agregar un perfil de LinkedIn y uno de twitter.
El tema es que en algún momento se instancia un objeto "page" (con atributos page.blog, page.github, page.facebook, etc) y no encuentro dónde es para instanciar page.linkedin y page.twitter.
Para buscar tiré un "grep -r trello ." (ya que "facebook" o "blog" aparecen por todos lados) y el string sólo aparece en _layouts/persona.html y en los _personas/*.md
The text was updated successfully, but these errors were encountered:
Fijate que cuando creaste _personas/elbaby.md le pusiste un "front matter" entre "---" que esta en formato YAML.
Jekill te pasa el objeto "page" con las propiedades que declaraste en ese front matter (las que vos quieras)
Si buscas "personas" en _config.yml vas a ver que primero declara que existe esa coleccion, y despues dice que el layout para los elementos de esa coleccion es _layouts/persona.html y por eso invoca esa plantilla con el correspondiente objeto "page" una vez por cada archivo que este en _parsonas y guarda el resultado generado como render.
O sea que podes agregar en _layouts/persona.html los links y datos que quieras como ya estan los otros, e incluso ser mas fino que yo y poner un "if" para decidir si se muestran.
Lamentablemente Jekyll viene de la misma escuela de (no) pensamiento que el HTML y el CSS, que propone darte un lenguaje inusable, mal pensado e inconsistente pero igual lleno de vulnerabilidades y con eso renegamos. Tuve que hacer algunas mágias incluso para lograr cosas bobas, y si me sigue hinchando voy a agregar un backend de LLVM que compile a sus templates y voy a ejecutar el Doom :D
Me puse a jugar con _layouts/persona.html para ver si puedo agregar un perfil de LinkedIn y uno de twitter.
El tema es que en algún momento se instancia un objeto "page" (con atributos page.blog, page.github, page.facebook, etc) y no encuentro dónde es para instanciar page.linkedin y page.twitter.
Para buscar tiré un "grep -r trello ." (ya que "facebook" o "blog" aparecen por todos lados) y el string sólo aparece en _layouts/persona.html y en los _personas/*.md
The text was updated successfully, but these errors were encountered: