Usar permalink diferentes para cada layout

Se tarda en leer ~1 minuto

En principio no es posible añadir una definición de permalink al YAML Front Matter de cada layout para que todos los post o páginas de ese tipo tengan un tipo de ruta diferente, ya que esa definición será ignorada y se usará la definida de forma global en el _config.yml o la por defecto si no se ha definido ninguna. La forma de implementar esto es colocar cada tipo de post/página dentro de una carpeta diferente y utilizar la clave default en el _config.yml.

defaults:
  -
    scope:
      path: "articulos"
      type: "posts"
    values:
      permalink: "posts/:year/:month/:title"
-
    scope:
      path: "proyectos"
      type: "pages"
    values:
      layout: "proyecto" #
      permalink: "/:categories/:title/"

Comentarios