Files
YaeBlog/YaeBlog/Components/EssayCard.razor
jackfiled 9a2fc9982d feat: update to .net 10.
Use ClientAssets to build tailwind styles.
Make blog anchors not open new tab.
2026-01-03 23:41:30 +08:00

30 lines
771 B
Plaintext

@using System.Text.Encodings.Web
@using YaeBlog.Models
<div class="flex flex-col p-3">
<div class="text-3xl font-bold py-2">
<a href="/blog/essays/@(Essay.FileName)">@(Essay.Title)</a>
</div>
<div class="p-2 flex flex-row justify-content-start gap-2">
<div class="font-light">
@(Essay.PublishTime.ToString("yyyy-MM-dd"))
</div>
@foreach (string key in Essay.Tags)
{
<div class="text-sky-600">
<Anchor Address="@($"/blog/tags/?tagName={UrlEncoder.Default.Encode(key)}")" Text="@($"# {key}")"/>
</div>
}
</div>
<div class="p-2">
@(Essay.Description)
</div>
</div>
@code {
[Parameter] public required BlogEssay Essay { get; set; }
}