Skip to content

Commit

Permalink
perf: include the latest posts in the "Recently Updated" list
Browse files Browse the repository at this point in the history
1. The post update list is consistent with the git commit timeline.
2. Avoid users not having a list of updates to show when they first publish a site.
  • Loading branch information
cotes2020 committed Jan 7, 2024
1 parent 9882244 commit 4f0d8de
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions _includes/update-list.html
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
<!-- Get the last 5 posts from lastmod list. -->
<!-- Get 5 last posted/updated posts -->

{% assign MAX_SIZE = 5 %}

{% assign all_list = '' | split: '' %}

{% for post in site.posts %}
{% if post.last_modified_at and post.last_modified_at != post.date %}
{% capture elem %}
{{- post.last_modified_at | date: "%Y%m%d%H%M%S" -}}::{{- forloop.index0 -}}
{% endcapture %}
{% assign all_list = all_list | push: elem %}
{% endif %}
{% assign datetime = post.last_modified_at | default: post.date %}

{% capture elem %}
{{- datetime | date: "%Y%m%d%H%M%S" -}}::{{- forloop.index0 -}}
{% endcapture %}

{% assign all_list = all_list | push: elem %}
{% endfor %}

{% assign all_list = all_list | sort | reverse %}
Expand Down

0 comments on commit 4f0d8de

Please sign in to comment.