<# Be aware that we need these extra new lines here or marked will not realise that the
is HTML and wrap each line in a

- thus breaking the HTML #> {% assign lvl = page.url | append:'X' | split:'/' | size %} {% capture relative %}{% for i in (3..lvl) %}../{% endfor %}{% endcapture %}

  Edit in Plunker
<$ attrName $>="<$ attrValue $>" <@ endfor @> > <@ for fileName, file in doc.example.files @>
<$ attrName $>="<$ attrValue $>" <@ endfor @> > <@ code -@> {% raw %}<$ file.fileContents $>{% endraw %} <@- endcode @>
<@ endfor @>
<# Be aware that we need these extra new lines here or marked will not realise that the
above is HTML and wrap each line in a

- thus breaking the HTML #>