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/"