Assunto de frente YAML para Jekyll e listas aninhadas

Eu tenho um conjunto de listas yaml aninhadas com algo como o seguinte:

title: the example
image: link.jpg
products:
 - top-level: Product One
   arbitrary: Value
   nested-products:
    - nested: Associated Product
      sub-arbitrary: Associated Value
 - top-level: Product Two
   arbitrary: Value
 - top-level: Product Three
   arbitrary: Value

Eu posso percorrer os produtos sem problemas usandofor item in page.products e eu posso usar um operador lógico para determinar se os produtos aninhados existem - o que eu não posso fazer é percorrer múltiplosnested-products por iteração detop-level

Eu tentei usarfor subitem in item e outras opções - mas não consigo fazer funcionar - alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion