-
{# 遍历年份分组 #}
{% for year in year_post_group %}
-
{# 显示年份 + 多语言“年”(如“2023年”)#}
{{ year.grouper }} {% trans 'year' %}
{# 二次分组:在当前年份下,按发布时间的月份再次分组 #}
{% regroup year.list by pub_time.month as month_post_group %}
-
{# 遍历月份分组 #}
{% for month in month_post_group %}
-
{# 显示月份 + 多语言“月”(如“3月”)#}
{{ month.grouper }} {% trans 'month' %}
-
{# 遍历当前年月下的所有文章 #}
{% for article in month.list %}
- {# 文章标题链接:指向文章详情页 #} {{ article.title }} {% endfor %}
{% endfor %}
{% endfor %}
-
{# 显示月份 + 多语言“月”(如“3月”)#}
{{ month.grouper }} {% trans 'month' %}
{# 核心内容容器,role属性提升可访问性 #}
{# 归档页标题区域 #}
{# 显示“文章归档”标题(多语言支持)#}
{# 归档列表内容区域 #}
{% trans 'article archive' %}
{# 核心逻辑:按年份和月份分组展示文章 #}
{# regroup标签:将article_list(文章列表)按发布时间的年份分组 #}
{% regroup article_list by pub_time.year as year_post_group %}