Ok, interesting.
I was just looking at Zola’s rust code, and it seems like it basically just joins the file path and checks if it needs to append the lang at the end. I think, for the case I was mentioning, it would need to check if any of those components of the file path are pages, and use the Page
struct to update that specific component.