{% assign pagepathparts = page.path | split: "/" %} {% assign numparts = pagepathparts | size %} {% case numparts %) {% when 1 %} {% assign folder1 = "" %} {% assign folder2 = "" %} {% when 2 %} {% assign folder1 = pagepathparts[0] %} {% assign folder2 = "" %} {% when 3 %} {% assign folder1 = pagepathparts[0] %} {% assign folder2 = pagepathparts[1] %} {% endcase %} {% for entry in site.data.toc.toc %} {% for p in site.pages %} {% if p.path == entry.path %}