mirror of
https://ghfast.top/https://github.com/zsjy/halo-theme-dream2.0-plus.git
synced 2025-03-15 22:29:40 +08:00
37 lines
2.1 KiB
HTML
37 lines
2.1 KiB
HTML
<!DOCTYPE html>
|
|
<th:block xmlns:th="https://www.thymeleaf.org"
|
|
th:insert="~{common/layout :: layout (title = ${'归档 - ' + site.title},
|
|
canonical = @{/archives}, content = ~{::content}, isPost = false)}">
|
|
<th:block th:fragment="content" th:with="isEmpty = ${#lists.isEmpty(archives)}">
|
|
<div th:if="${isEmpty}" class="card card-empty">
|
|
<i class="ri-inbox-2-fill"></i>
|
|
还没有发表过文章,回<a th:href="${site.url}">主页</a>看看吧
|
|
</div>
|
|
<th:block th:unless="${isEmpty}">
|
|
<div th:each="archive : ${archives.items}" class="card card-content">
|
|
<div class="timeline-title" th:text="${archive.year}"></div>
|
|
<div class="timeline">
|
|
<th:block th:each="months : ${archive.months}">
|
|
<article th:each="post : ${months.posts}" class="media"
|
|
th:with="thumbnail = ${#strings.isEmpty(post.spec.cover) ? #strings.isEmpty(theme.config.post.default_thumbnail) ? '' : theme.config.post.default_thumbnail + (#strings.contains(theme.config.post.default_thumbnail, '?') ? '&' : '?') + 'id=' + post.metadata.name : thumbnail.gen(post.spec.cover, 's')}">
|
|
<a th:if="${!#strings.isEmpty(thumbnail)}" th:href="${post.status.permalink}" class="media-left">
|
|
<img class="not-gallery" th:src="${thumbnail}" th:alt="${post.spec.title}">
|
|
</a>
|
|
<div class="media-content">
|
|
<time th:text="${#dates.format(post.spec.publishTime, 'yyyy-MM-dd')}"></time>
|
|
<a th:href="${post.status.permalink}" class="title has-link-grey" th:text="${post.spec.title}"></a>
|
|
<p th:if="${!#lists.isEmpty(post.categories)}">
|
|
<a class="has-link-grey"
|
|
th:each="cy : ${post.categories}"
|
|
th:href="${cy.status.permalink}"
|
|
th:text="${cy.spec.displayName}"></a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
</th:block>
|
|
</div>
|
|
</div>
|
|
<th:block th:replace="~{main/pagination :: pagination (${archives}, '/archives')}"/>
|
|
</th:block>
|
|
</th:block>
|
|
</th:block> |