@@ -13,17 +13,19 @@ title: Categories
1313{% for category in sort_categories %}
1414 {% assign category_name = category | first %}
1515 {% assign posts_of_category = category | last %}
16- {% assign first_post = posts_of_category[ 0 ] %}
16+ {% assign first_post = posts_of_category | first %}
1717
1818 {% if category_name == first_post.categories[ 0] %}
19- {% assign sub_categories = "" %}
19+ {% assign sub_categories = "" | split: "" %}
20+
2021 {% for post in posts_of_category %}
21- {% if post.categories.size > 1 %}
22- {% assign sub_categories = sub_categories | append: post.categories[ 1] | append: "|" %}
23- {% endif %}
22+ {% assign second_category = post.categories[1] %}
23+ {% unless sub_categories contains second_category %}
24+ {% assign sub_categories = sub_categories | push: second_category %}
25+ {% endunless %}
2426 {% endfor %}
2527
26- {% assign sub_categories = sub_categories | split: "|" | uniq | sort %}
28+ {% assign sub_categories = sub_categories | sort %}
2729 {% assign sub_categories_size = sub_categories | size %}
2830
2931 <div class =" card categories " >
@@ -35,10 +37,11 @@ title: Categories
3537 {% else %}
3638 <i class="far fa-folder fa-fw"></i>
3739 {% endif %}
38- <a href="{{ site.baseurl }}/categories/{{ category_name | replace: ' ', '-' | downcase | url_encode }}/">{{ category_name }}</a>
40+ <a href="{{ site.baseurl }}/categories/{{ category_name | replace: ' ', '-' | downcase | url_encode }}/"
41+ class="ml-1 mr-2">{{ category_name }}</a>
3942 <!-- content count -->
4043 {% assign top_posts_size = site.categories[category_name] | size %}
41- <span class="text-muted small font-weight-light pl-2 ">
44+ <span class="text-muted small font-weight-light">
4245 {% if sub_categories_size > 0 %}
4346 {{ sub_categories_size }}
4447 {% if sub_categories_size > 1 %}categories{% else %}category{% endif %},
@@ -65,9 +68,11 @@ title: Categories
6568 <ul class="list-group">
6669 {% for sub_category in sub_categories %}
6770 <li class="list-group-item">
68- <i class="far fa-folder fa-fw"></i> <a href="{{ site.baseurl }}/categories/{{ sub_category | replace: ' ', '-' | downcase | url_encode }}/">{{ sub_category }}</a>
71+ <i class="far fa-folder fa-fw"></i>
72+ <a href="{{ site.baseurl }}/categories/{{ sub_category | replace: ' ', '-' | downcase | url_encode }}/"
73+ class="ml-1 mr-2">{{ sub_category }}</a>
6974 {% assign posts_size = site.categories[sub_category] | size %}
70- <span class="text-muted small font-weight-light pl-2 ">{{ posts_size }}
75+ <span class="text-muted small font-weight-light">{{ posts_size }}
7176 post{% if posts_size > 1 %}s{% endif %}
7277 </span>
7378 </li>
0 commit comments