feat: add tags on post page.
This commit is contained in:
parent
08c5501e11
commit
388edd7655
@ -843,9 +843,6 @@
|
|||||||
box-shadow: none !important;
|
box-shadow: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 767.98px) {
|
|
||||||
}
|
|
||||||
|
|
||||||
.blur {
|
.blur {
|
||||||
-webkit-filter: blur(3px);
|
-webkit-filter: blur(3px);
|
||||||
filter: blur(3px);
|
filter: blur(3px);
|
||||||
|
@ -7,7 +7,7 @@ import PostMeta from '@/components/meta/PostMeta.astro';
|
|||||||
import MusicPlayer from '@/components/player/MusicPlayer.astro';
|
import MusicPlayer from '@/components/player/MusicPlayer.astro';
|
||||||
import Sidebar from '@/components/sidebar/Sidebar.astro';
|
import Sidebar from '@/components/sidebar/Sidebar.astro';
|
||||||
import { formatShowDate } from '@/helpers/formatter';
|
import { formatShowDate } from '@/helpers/formatter';
|
||||||
import { posts, tags, type Post } from '@/helpers/schema';
|
import { getTag, posts, tags, type Post } from '@/helpers/schema';
|
||||||
import { urlJoin } from '@/helpers/tools';
|
import { urlJoin } from '@/helpers/tools';
|
||||||
import BaseLayout from '@/layouts/BaseLayout.astro';
|
import BaseLayout from '@/layouts/BaseLayout.astro';
|
||||||
import options from '@/options';
|
import options from '@/options';
|
||||||
@ -38,7 +38,20 @@ const { Content } = await post.render();
|
|||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h1 class="post-title">{post.title}</h1>
|
<h1 class="post-title">{post.title}</h1>
|
||||||
<div class="post-meta text-sm text-muted mt-3 mb-4">
|
<div class="post-meta text-sm text-muted mt-3 mb-4">
|
||||||
<time>{formatShowDate(post.date)}</time>
|
<time class="">{formatShowDate(post.date)}</time>
|
||||||
|
{
|
||||||
|
post.tags.length > 0 &&
|
||||||
|
post.tags
|
||||||
|
.map((tag) => getTag(tag, undefined))
|
||||||
|
.filter((tag) => tag !== undefined)
|
||||||
|
.map((tag) => (
|
||||||
|
<>
|
||||||
|
<a class="float-end ms-2 badge badge-light badge-pill" href={`/tags/${tag.slug}`}>
|
||||||
|
{tag.name}
|
||||||
|
</a>
|
||||||
|
</>
|
||||||
|
))
|
||||||
|
}
|
||||||
</div>
|
</div>
|
||||||
<div class="post-content">
|
<div class="post-content">
|
||||||
<div class="nc-light-gallery">
|
<div class="nc-light-gallery">
|
||||||
|
Loading…
Reference in New Issue
Block a user