{% assign day-names = "Sun,Mon,Tue,Wed,Thu,Fri,Sat" | split: "," %} {% assign start-day = include.start-day | default: -2 %} {% assign today = include.today | default: 8 %} {% assign days = include.days | default: 30 %} {% assign all-days = days | minus: start-day | plus: 1 | divide: 7.0 | ceil | times: 7 %} {% assign end-day = all-days | plus: start-day | minus: 1 %} {% assign range-start = include.range-start | default: 14 %} {% assign range-end = include.range-end | default: 21 %}
{{ include.title | default: 'March 2017' }}
{% for col in (1..7) %}
{{ day-names[forloop.index0] }}
{% endfor %}
{% for day in (start-day..end-day) %} {% if day <= 0 %} {% assign d = 31 | plus: day %} {% elsif day > days %} {% assign d = day | minus: days %} {% else %} {% assign d = day %} {% endif %} {% endfor %}