{% macro format_chinese_date(year, month, day) %} {% set lut1 = ["〇", "一", "二", "三", "四", "五", "六", "七", "八", "九"] %} {% set lut2 = [ '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二', '十三', '十四', '十五', '十六', '十七', '十八', '十九', '二十', '廿一', '廿二', '廿三', '廿四', '廿五', '廿六', '廿七', '廿八', '廿九', '三十', '三十一'] %} {% for c in year | as_str %}{{ lut1 | nth(n=c | int) }}{% endfor %}年{{ lut2 | nth(n=month-1)}}月{{ lut2 | nth(n=day-1) }}日 {% endmacro %} {% macro post_meta(post, chinese_date, expand) %} <div class="post-meta" {% if expand %}style="text-align: end"{% endif %}> {% if expand %}<div>{% else %}<span>{% endif %} {% for author in post.authors %} {{ author }} {% endfor %} {% if expand %}</div>{% else %}</span>{% endif %} {% if expand %}<div>{% else %}<span class="divider">{% endif %} {% if chinese_date %} {{ macros::format_chinese_date(year=post.year, month=post.month, day=post.day) }} {% else %} {{ post.date|date(format="%Y/%m/%d") }} {% endif %} {% if expand %}</div>{% else %}</span>{% endif %} {% if expand %}<div>{% else %}<span class="divider">{% endif %} {% if post.taxonomies.tags %} {% for tag in post.taxonomies.tags %} <span class="tag"><a href="{{ get_taxonomy_url(kind="tags", name=tag) | safe }}">#{{ tag }}</a></span> {% endfor %} {% endif %} {% if expand %}</div>{% else %}</span>{% endif %} </div> {% endmacro %}