All checks were successful
Build blog docker image / Build-Blog-Image (push) Successful in 49s
将图片压缩为webp格式减少流量使用和磁盘占用 Reviewed-on: #10
21 lines
620 B
C#
21 lines
620 B
C#
namespace YaeBlog.Models;
|
|
|
|
/// <summary>
|
|
/// 单个博客文件的所有数据和元数据
|
|
/// </summary>
|
|
/// <param name="BlogFile">博客文件</param>
|
|
/// <param name="Metadata">文件中的MD元数据</param>
|
|
/// <param name="Content">文件内容</param>
|
|
/// <param name="IsDraft">是否为草稿</param>
|
|
/// <param name="Images">博客中使用的文件</param>
|
|
public record BlogContent(
|
|
FileInfo BlogFile,
|
|
MarkdownMetadata Metadata,
|
|
string Content,
|
|
bool IsDraft,
|
|
List<BlogImageInfo> Images,
|
|
List<FileInfo> NotfoundImages)
|
|
{
|
|
public string BlogName => BlogFile.Name.Split('.')[0];
|
|
}
|