|
9 | 9 | <div id="panel-wrapper" class="col-xl-3 pl-2 text-muted topbar-down"> |
10 | 10 |
|
11 | 11 | <div class="access"> |
12 | | - {% assign lastmod_list = "" | split: "" %} |
13 | | - {% assign index = 0 %} |
14 | 12 |
|
15 | | - {% for post in site.posts %} |
16 | | - {% if post.seo.date_modified > post.date and post.seo.date_modified != nil %} |
17 | | - {% capture item %} |
18 | | - {{ post.seo.date_modified }}::{{ index }} |
| 13 | + {% if site.data.updates %} |
| 14 | + {% assign MAX_SIZE = 5 %} |
| 15 | + {% assign sum = 0 %} |
| 16 | + {% assign sort_list = "" | split: "" %} |
| 17 | + |
| 18 | + {% for entry in site.data.updates %} |
| 19 | + {% capture elem %} |
| 20 | + {{- entry.lastmod -}}::{{- entry.filename -}} |
19 | 21 | {% endcapture %} |
20 | | - {% assign lastmod_list = lastmod_list | push: item %} |
21 | | - {% endif %} |
22 | | - {% assign index = index | plus: 1 %} |
23 | | - {% endfor %} |
| 22 | + {% assign sort_list = sort_list | push: elem %} |
| 23 | + {% endfor %} |
| 24 | + |
| 25 | + {% assign sort_list = sort_list | sort | reverse %} |
| 26 | + |
| 27 | + {% if sort_list.size > 0 %} |
24 | 28 |
|
25 | | - {% if lastmod_list.size > 0 %} |
26 | 29 | <div id="access-lastmod" class="post"> |
27 | 30 | <h3 data-toc-skip> |
28 | 31 | {{- site.data.label.panel.lastmod -}} |
29 | 32 | </h3> |
30 | 33 | <ul class="post-content pl-0 pb-1 ml-1 mt-2"> |
31 | | - {% assign MAX_SIZE = 5 %} |
32 | | - {% assign sum = 0 %} |
33 | | - {% assign lastmod_list = lastmod_list | sort | reverse %} |
34 | | - {% for item in lastmod_list %} |
35 | | - {% assign index = item | split: "::" | last | plus: 0 %} |
36 | | - {% assign post = site.posts[index] %} |
37 | | - <li><a href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a></li> |
38 | | - {% assign sum = sum | plus: 1 %} |
39 | | - {% if sum >= MAX_SIZE %} |
40 | | - {% break %} |
41 | | - {% endif %} |
42 | | - {% endfor %} |
| 34 | + |
| 35 | + {% for item in sort_list %} |
| 36 | + {% assign post_url = item | split: "::" | last | prepend: "/posts/" | append: "/" %} |
| 37 | + {% assign post = site.posts | where: "url", post_url | first %} |
| 38 | + |
| 39 | + {% if post %} |
| 40 | + {% assign url = post.url | prepend: site.baseurl %} |
| 41 | + |
| 42 | + <li><a href="{{ url }}">{{ post.title }}</a></li> |
| 43 | + |
| 44 | + {% assign sum = sum | plus: 1 %} |
| 45 | + {% if sum >= MAX_SIZE %} {% break %} {% endif %} |
| 46 | + |
| 47 | + {% endif %} |
| 48 | + |
| 49 | + {% endfor %} |
| 50 | + |
43 | 51 | </ul> |
44 | 52 | </div><!-- #access-lastmod --> |
45 | | - {% endif %} |
| 53 | + |
| 54 | + {% endif %} |
| 55 | + |
| 56 | + {% endif %} <!-- site.data.updates --> |
46 | 57 |
|
47 | 58 | <div id="access-tags"> |
48 | 59 | <h3 data-toc-skip> |
|
0 commit comments