diff options
| author | somhairle <[email protected]> | 2026-04-21 20:40:27 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-05-24 17:24:57 +0800 |
| commit | ad8f9f55ea79a4d587aecc69698808da82de3d62 (patch) | |
| tree | d25c0db712e6f015d850627ff957edea44c64f94 /themes/theme/layout/partials/post_list.ejs | |
| download | blog-ad8f9f55ea79a4d587aecc69698808da82de3d62.tar.gz | |
二〇二六年四月二十一日
Diffstat (limited to 'themes/theme/layout/partials/post_list.ejs')
| -rw-r--r-- | themes/theme/layout/partials/post_list.ejs | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/themes/theme/layout/partials/post_list.ejs b/themes/theme/layout/partials/post_list.ejs new file mode 100644 index 00000000..df3e8f2e --- /dev/null +++ b/themes/theme/layout/partials/post_list.ejs @@ -0,0 +1,29 @@ +<div class="post-list"> + <% var last_year = ''; %> + <% page.posts.each(function (post) { %> + + <% var cur_year = post.date.year(); %> + + <% if(last_year !== cur_year){ %> + <div class="year-title"><%- cur_year %></div> + <% last_year = cur_year; } %> + + <div class="post-list-item"> + <div class="post-title"> + <a href="<%- url_for(post.path) %>"> + <% if (post.title) {%> + <%= post.title %> + <% } else {%> + *Untitled + <% } %> + </a> + </div> + + <span class="post-date"><%- date(post.date, theme.date_format) %></span> + </div> + + <% }) %> + <div id="paginator"> + <%- partial('partials/paginator') %> + </div> +</div> |
