|
1 |
| -<!-- |
2 |
| - The paginator for post list on HomgPage. |
3 |
| ---> |
| 1 | +<!-- The paginator for post list on HomgPage. --> |
4 | 2 |
|
5 |
| -<ul class="pagination align-items-center mt-4 pl-lg-2"> |
| 3 | +<ul class="pagination align-items-center mt-4 ps-lg-2"> |
6 | 4 | <!-- left arrow -->
|
7 | 5 | {% if paginator.previous_page %}
|
8 | 6 | {% assign prev_url = paginator.previous_page_path | relative_url %}
|
9 | 7 | {% else %}
|
10 |
| - {% assign prev_url = "#" %} |
| 8 | + {% assign prev_url = '#' %} |
11 | 9 | {% endif %}
|
12 | 10 |
|
13 | 11 | <li class="page-item {% unless paginator.previous_page %}disabled{% endunless %}">
|
|
21 | 19 | {% assign right_ellipsis = false %}
|
22 | 20 |
|
23 | 21 | {% for i in (1..paginator.total_pages) %}
|
24 |
| - |
25 | 22 | {% assign pre = paginator.page | minus: 1 %}
|
26 | 23 | {% assign next = paginator.page | plus: 1 %}
|
27 | 24 | {% assign pre_less = pre | minus: 1 %}
|
|
37 | 34 | {% assign show = true %}
|
38 | 35 | {% endif %}
|
39 | 36 | {% else %}
|
40 |
| - {% if i == 1 or i == paginator.total_pages%} |
| 37 | + {% if i == 1 or i == paginator.total_pages %} |
41 | 38 | {% assign show = true %}
|
42 | 39 | {% elsif i >= pre and i <= next %}
|
43 | 40 | {% assign show = true %}
|
|
47 | 44 | {% if show %}
|
48 | 45 | <!-- show number -->
|
49 | 46 | <li class="page-item {% if i == paginator.page %} active{% endif %}">
|
50 |
| - <a class="page-link btn-box-shadow" href="{% if i > 1 %}{{ site.paginate_path | replace: ':num', i | relative_url }}{% else %}{{ '/' | relative_url }}{% endif %}">{{ i }}</a> |
| 47 | + <a |
| 48 | + class="page-link btn-box-shadow" |
| 49 | + href="{% if i > 1 %}{{ site.paginate_path | replace: ':num', i | relative_url }}{% else %}{{ '/' | relative_url }}{% endif %}" |
| 50 | + > |
| 51 | + {{- i -}} |
| 52 | + </a> |
51 | 53 | </li>
|
52 | 54 | {% else %}
|
53 | 55 | <!-- hide number -->
|
|
63 | 65 | {% assign right_ellipsis = true %}
|
64 | 66 | {% endif %}
|
65 | 67 | {% endif %}
|
66 |
| - |
67 | 68 | {% endfor %}
|
68 | 69 |
|
69 | 70 | <!-- mobile pagination -->
|
|
76 | 77 | {% if paginator.next_page_path %}
|
77 | 78 | {% assign next_url = paginator.next_page_path | relative_url %}
|
78 | 79 | {% else %}
|
79 |
| - {% assign next_url = "#" %} |
| 80 | + {% assign next_url = '#' %} |
80 | 81 | {% endif %}
|
81 | 82 |
|
82 | 83 | <li class="page-item {% unless paginator.next_page_path %}disabled{% endunless %}">
|
83 | 84 | <a class="page-link btn-box-shadow" href="{{ next_url }}" aria-label="next-page">
|
84 | 85 | <i class="fas fa-angle-right"></i>
|
85 | 86 | </a>
|
86 | 87 | </li>
|
87 |
| - |
88 |
| -</ul> <!-- .pagination --> |
| 88 | +</ul> |
| 89 | +<!-- .pagination --> |
0 commit comments