feat: added tags display at the bottom of article details page in mobile and tablet (#84)

This commit is contained in:
XPoet 2021-11-17 23:20:02 +08:00
parent b3d88ebecc
commit 19aac217ef
3 changed files with 33 additions and 9 deletions

View File

@ -40,6 +40,16 @@
</div> </div>
<% } %> <% } %>
<% if (page.tags.length) { %>
<ul class="post-tags-box">
<% page.tags.forEach((tag) => { %>
<li class="tag-item">
<a href="<%- url_for(tag.path) %>">#<%= tag.name %></a>&nbsp;
</li>
<% }); %>
</ul>
<% } %>
<% if (page.prev || page.next) { %> <% if (page.prev || page.next) { %>
<div class="article-nav"> <div class="article-nav">
<% if (page.prev) { %> <% if (page.prev) { %>

View File

@ -27,18 +27,15 @@
} }
} }
.article-min2read, .article-tags {
+keep-tablet() {
display: none;
}
}
.article-wordcount, .article-tags { .article-wordcount {
+keep-mobile() { +keep-mobile() {
display: none; display: none;
} }
} }
.article-min2read, .article-categories {
+keep-tablet() {
display: none;
}
}
} }

View File

@ -103,11 +103,28 @@ $article-title-font-size = 1.6rem;
color: var(--default-text-color); color: var(--default-text-color);
} }
.post-tags-box {
display: none;
margin-top: 1.3rem;
justify-content: center;
font-size: 1.1rem;
+keep-tablet() {
display: flex;
}
.tag-item {
margin: 0 0.25rem;
}
}
.post-copyright-info { .post-copyright-info {
margin-top: $component-spacing-value; margin-top: $component-spacing-value;
width: 100%; width: 100%;
} }
.article-nav { .article-nav {
height: 40px; height: 40px;
margin-top: $component-spacing-value; margin-top: $component-spacing-value;