refactor: 设置默认Builder配置函数和Application配置函数

新增修改BlogEssay工具函数
This commit is contained in:
2024-01-25 11:41:54 +08:00
parent 5f8db267d9
commit 9d68c675cf
4 changed files with 26 additions and 3 deletions

View File

@@ -16,6 +16,22 @@ public class BlogEssay
public required string HtmlContent { get; init; }
public BlogEssay WithNewHtmlContent(string newHtmlContent)
{
var essay = new BlogEssay
{
Title = Title,
FileName = FileName,
PublishTime = PublishTime,
Description = Description,
WordCount = WordCount,
HtmlContent = newHtmlContent
};
essay.Tags.AddRange(Tags);
return essay;
}
public override string ToString()
{
return $"{Title}-{PublishTime}";