2023-03-21 01:59:17 +01:00
|
|
|
<!-- The trending tags list -->
|
2019-12-31 16:17:27 +01:00
|
|
|
|
|
|
|
{% assign MAX = 10 %}
|
|
|
|
|
2023-05-06 01:22:29 +02:00
|
|
|
{% assign size_list = '' | split: '' %}
|
|
|
|
{% assign tag_list = '' | split: '' %}
|
2019-12-31 16:17:27 +01:00
|
|
|
|
2020-10-24 16:20:59 +02:00
|
|
|
{% for tag in site.tags %}
|
|
|
|
{% assign size = tag | last | size %}
|
|
|
|
{% assign size_list = size_list | push: size %}
|
2019-12-31 16:17:27 +01:00
|
|
|
|
2023-05-06 01:22:29 +02:00
|
|
|
{% assign tag_str = tag | first | append: '::' | append: size %}
|
|
|
|
{% assign tag_list = tag_list | push: tag_str %}
|
2020-10-24 16:20:59 +02:00
|
|
|
{% endfor %}
|
2020-05-09 18:28:18 +02:00
|
|
|
|
2020-10-24 16:20:59 +02:00
|
|
|
{% assign size_list = size_list | sort | reverse %}
|
2020-05-09 18:28:18 +02:00
|
|
|
|
2020-10-24 16:20:59 +02:00
|
|
|
{% assign tag_list = tag_list | sort_natural %}
|
2020-05-09 18:28:18 +02:00
|
|
|
|
2023-05-06 01:22:29 +02:00
|
|
|
{% assign trending_tags = '' | split: '' %}
|
2020-10-24 16:20:59 +02:00
|
|
|
|
|
|
|
{% for size in size_list limit: MAX %}
|
|
|
|
{% for tag_str in tag_list %}
|
2023-05-06 01:22:29 +02:00
|
|
|
{% assign tag = tag_str | split: '::' %}
|
2020-10-24 16:20:59 +02:00
|
|
|
{% assign tag_name = tag | first %}
|
|
|
|
{% assign tag_size = tag | last | plus: 0 %}
|
|
|
|
{% if tag_size == size %}
|
|
|
|
{% unless trending_tags contains tag_name %}
|
|
|
|
{% assign trending_tags = trending_tags | push: tag_name %}
|
|
|
|
{% break %}
|
|
|
|
{% endunless %}
|
|
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
2020-05-09 18:28:18 +02:00
|
|
|
{% endfor %}
|
2021-12-01 14:48:57 +01:00
|
|
|
|
|
|
|
{% if trending_tags.size > 0 %}
|
|
|
|
<div id="access-tags">
|
2023-05-06 01:22:29 +02:00
|
|
|
<div class="panel-heading">{{- site.data.locales[include.lang].panel.trending_tags -}}</div>
|
2021-12-01 14:48:57 +01:00
|
|
|
<div class="d-flex flex-wrap mt-3 mb-1 mr-3">
|
2023-05-06 01:22:29 +02:00
|
|
|
{% for tag_name in trending_tags %}
|
|
|
|
{% assign url = tag_name | slugify | url_encode | prepend: '/tags/' | append: '/' %}
|
2023-03-21 01:59:17 +01:00
|
|
|
<a class="post-tag btn btn-outline-primary" href="{{ url | relative_url }}">{{ tag_name }}</a>
|
2023-05-06 01:22:29 +02:00
|
|
|
{% endfor %}
|
2021-12-01 14:48:57 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
{% endif %}
|