[{"data":1,"prerenderedAt":57},["ShallowReactive",2],{"\u002Fapi\u002Fpage\u002Fskills\u002Fsumi-shopify\u002Fshopify-liquid":3,"PageBody_sE3r3WL5Yrk9UbsBkfD9tQJ1xNIbC9SHv6o9OB0SDc":49},{"title":4,"description":5,"plugin":6,"kind":7,"references":8,"source":9,"heading":10,"toc":11,"locale":48},"shopify-liquid","Shopify Liquid authoring - syntax and evaluation pitfalls, render vs include, LiquidDoc {% doc %} for snippets and blocks, whitespace control, the liquid tag, loop performance and pagination, metafields and metaobjects, responsive images with image_url and image_tag, money and translation filters. Use when writing or reviewing any .liquid file (sections\u002F**\u002F*.liquid, blocks\u002F**\u002F*.liquid, snippets\u002F**\u002F*.liquid, layout\u002F*.liquid, templates\u002F**\u002F*.liquid), when output is wrong or blank, when a filter or object might not exist, or when a page renders slowly on the server.","sumi-shopify","skill",1,"plugins\u002Fsumi-shopify\u002Fskills\u002Fshopify-liquid\u002FSKILL.md","Shopify Liquid",[12,15,18,21,24,27,30,33,36,39,42,45],{"id":13,"text":14},"syntax-rules-that-bite","Syntax rules that bite",{"id":16,"text":17},"render-not-include","render, not include",{"id":19,"text":20},"document-snippets-and-blocks-with-liquiddoc","Document snippets and blocks with LiquidDoc",{"id":22,"text":23},"whitespace-and-multi-line-logic","Whitespace and multi-line logic",{"id":25,"text":26},"escaping","Escaping",{"id":28,"text":29},"performance-on-the-server","Performance on the server",{"id":31,"text":32},"images","Images",{"id":34,"text":35},"metafields-and-metaobjects","Metafields and metaobjects",{"id":37,"text":38},"translations","Translations",{"id":40,"text":41},"ai-slop-tells","AI slop tells",{"id":43,"text":44},"done-checklist","Done checklist",{"id":46,"text":47},"liquid-quick-reference-shopify-themes","Liquid Quick Reference (Shopify themes)","en",["Island",50],{"key":51,"result":52},"PageBody_sE3r3WL5Yrk9UbsBkfD9tQJ1xNIbC9SHv6o9OB0SDc",{"head":53},{"style":54},[55],{"innerHTML":56},".prose[data-v-1545ba8e]{max-width:var(--measure-prose)}.prose[data-v-1545ba8e] h2{margin-block:var(--space-8) var(--space-4)}.prose[data-v-1545ba8e] h3{margin-block:var(--space-6) var(--space-3)}.prose[data-v-1545ba8e] h4{margin-block:var(--space-5) var(--space-3);font-family:var(--font-mono);font-variation-settings:\"wdth\" var(--mono-width-label);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--text-label-ls);color:var(--color-text-muted)}.prose[data-v-1545ba8e] ol,.prose[data-v-1545ba8e] p,.prose[data-v-1545ba8e] ul{margin-block-end:var(--space-4)}.prose[data-v-1545ba8e] li{margin-block-end:var(--space-2)}.prose[data-v-1545ba8e] ol,.prose[data-v-1545ba8e] ul{padding-inline-start:var(--space-5)}.prose[data-v-1545ba8e] li:has(.task-box){list-style:none}.prose[data-v-1545ba8e] .task-box{width:.8em;height:.8em;border:var(--border-width) solid var(--color-border);vertical-align:baseline;margin-inline-end:var(--space-2);display:inline-block}.prose[data-v-1545ba8e] code{padding:1px var(--space-1);background:var(--color-surface-sunk);border:var(--border-width) solid var(--color-border)}.prose[data-v-1545ba8e] pre{padding:var(--space-4);background:var(--color-surface-sunk);border:var(--border-width) solid var(--color-border);margin-block-end:var(--space-5);overflow-x:auto}.prose[data-v-1545ba8e] pre code{background:0 0;border:0;padding:0}.prose[data-v-1545ba8e] .table-scroll{max-width:none;margin-block-end:var(--space-5);overflow-x:auto}.prose[data-v-1545ba8e] table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--text-small);line-height:var(--text-small-lh)}.prose[data-v-1545ba8e] td,.prose[data-v-1545ba8e] th{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top;border-block-start:var(--divider-width) solid var(--color-divider)}.prose[data-v-1545ba8e] th{font-family:var(--font-mono);font-variation-settings:\"wdth\" var(--mono-width-label);font-size:var(--text-label);letter-spacing:var(--text-label-ls);text-transform:uppercase;color:var(--color-text-muted);border-block-end:var(--border-width) solid var(--color-border)}.prose[data-v-1545ba8e] blockquote{margin:0 0 var(--space-5);border-inline-start:var(--seam-width) solid var(--color-seam);color:var(--color-text-muted);padding-inline-start:var(--space-4)}.prose[data-v-1545ba8e] hr{margin-block:var(--space-7);border:0;border-block-start:var(--divider-width) solid var(--color-divider)}.prose[data-v-1545ba8e] pre,.prose[data-v-1545ba8e] table{max-width:none}",1791464219216]