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

@@ -5,6 +5,7 @@ using Microsoft.Extensions.Diagnostics.Metrics;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using YaeBlog.Core.Extensions;
using YamlDotNet.Serialization;
namespace YaeBlog.Core.Builder;
@@ -12,12 +13,15 @@ public sealed class BlogApplicationBuilder : IHostApplicationBuilder
{
private readonly HostApplicationBuilder _hostApplicationBuilder;
public MarkdownPipelineBuilder MarkdigPipelineBuilder { get; set; }
public MarkdownPipelineBuilder MarkdigPipelineBuilder { get; }
public DeserializerBuilder YamlDeserializerBuilder { get; }
internal BlogApplicationBuilder(BlogApplicationOptions options)
{
ConfigurationManager configuration = new();
MarkdigPipelineBuilder = new MarkdownPipelineBuilder();
YamlDeserializerBuilder = new DeserializerBuilder();
_hostApplicationBuilder = new HostApplicationBuilder(new HostApplicationBuilderSettings
{