사이클을 사용하면 목록의 대체 항목 간에 전환할 수 있습니다. 즉, 첫 번째 항목은 첫 번째 호출 시, 두 번째 항목은 두 번째 호출 시 호출됩니다. 목록에 세 개의 항목이 있고 사이클이 네 번째로 호출되면 목록을 순환하여 첫 번째 항목을 다시 호출합니다.
예를 들어, 솔루션 폴더의 각 문서를 순환하고 두 가지 스타일을 번갈아 사용할 수 있습니다.
{% for article in folder.articles %}
<div class="{% cycle 'odd', 'even' %}">
{% endfor %}
대부분의 경우, 사이클 표현식은 반복 구조 내에 중첩되어 있습니다. 이렇게 하면 for-루프가 실행할 때마다 사이클은 다른 결과를 생성합니다. 짝수 및 홀수 요소와 같은 두 그룹의 값이 있을 경우, 위에서 보여준 것처럼 서로 번갈아 나타납니다.
이제 Liquid 테마에 대해 충분히 이해했으므로, 자신만의 테마를 만들기 전에 FreshThemes 플레이스홀더로 가득 찬 팔레트가 필요합니다.