add: 元数据提取

This commit is contained in:
2024-01-19 20:33:41 +08:00
parent 2d75c5c9a7
commit cc3e7f1e4b
7 changed files with 77 additions and 9 deletions

View File

@@ -4,5 +4,5 @@ public class BlogContent
{
public required string FileName { get; init; }
public required string FileContent { get; init; }
public required string FileContent { get; set; }
}

View File

@@ -6,5 +6,12 @@ public class BlogEssay
public required DateTime PublishTime { get; init; }
public List<string> Tags { get; } = [];
public required string HtmlContent { get; init; }
public override string ToString()
{
return $"{Title}-{PublishTime}";
}
}

View File

@@ -0,0 +1,10 @@
namespace YaeBlog.Core.Models;
public class MarkdownMetadata
{
public string? Title { get; set; }
public DateTime? Date { get; set; }
public List<string> Tags { get; set; } = [];
}