diff --git a/YaeBlog.Core/Models/BlogOptions.cs b/YaeBlog.Core/Models/BlogOptions.cs index d804200..6ae6dad 100644 --- a/YaeBlog.Core/Models/BlogOptions.cs +++ b/YaeBlog.Core/Models/BlogOptions.cs @@ -14,6 +14,8 @@ public class BlogOptions /// public required string Author { get; set; } + public required string Announcement { get; set; } + /// /// 博客的起始年份 /// diff --git a/YaeBlog.Theme.FluentUI/Components/Announcement.razor b/YaeBlog.Theme.FluentUI/Components/Announcement.razor new file mode 100644 index 0000000..7d12b58 --- /dev/null +++ b/YaeBlog.Theme.FluentUI/Components/Announcement.razor @@ -0,0 +1,26 @@ +@using YaeBlog.Core.Models + +@inject BlogOptions BlogOptionsInstance + +
+ +
+ + + 公告 + +
+ +
+ + + @(BlogOptionsInstance.Announcement) + + +
+
+
+ +@code { + +} diff --git a/YaeBlog.Theme.FluentUI/Components/Announcement.razor.css b/YaeBlog.Theme.FluentUI/Components/Announcement.razor.css new file mode 100644 index 0000000..04490c5 --- /dev/null +++ b/YaeBlog.Theme.FluentUI/Components/Announcement.razor.css @@ -0,0 +1,4 @@ +.announcement-title { + display: flex; + align-items: center; +} diff --git a/YaeBlog.Theme.FluentUI/Pages/Home.razor b/YaeBlog.Theme.FluentUI/Pages/Home.razor index 36ec0c2..c11d325 100644 --- a/YaeBlog.Theme.FluentUI/Pages/Home.razor +++ b/YaeBlog.Theme.FluentUI/Pages/Home.razor @@ -27,7 +27,7 @@
- +
@foreach (KeyValuePair essay in _essays) { @@ -126,11 +126,11 @@
- + - +