diff --git a/AideDeJeu/AideDeJeu/Markdig/MarkdownExtensions.cs b/AideDeJeu/AideDeJeu/Markdig/MarkdownExtensions.cs index 65c8a1e1..2bf1781f 100644 --- a/AideDeJeu/AideDeJeu/Markdig/MarkdownExtensions.cs +++ b/AideDeJeu/AideDeJeu/Markdig/MarkdownExtensions.cs @@ -310,6 +310,7 @@ namespace AideDeJeu.Tools public static string ToMarkdownString(this Block block) { var pipeline = new MarkdownPipelineBuilder() + .UseYamlFrontMatter() .UsePipeTables() .Build(); diff --git a/AideDeJeu/AideDeJeu/MarkdownView/MarkdownView.cs b/AideDeJeu/AideDeJeu/MarkdownView/MarkdownView.cs index e6ddab67..781f92da 100644 --- a/AideDeJeu/AideDeJeu/MarkdownView/MarkdownView.cs +++ b/AideDeJeu/AideDeJeu/MarkdownView/MarkdownView.cs @@ -81,7 +81,7 @@ if(!string.IsNullOrEmpty(this.Markdown)) { - var pipeline = new Markdig.MarkdownPipelineBuilder().UsePipeTables().Build(); + var pipeline = new Markdig.MarkdownPipelineBuilder().UseYamlFrontMatter().UsePipeTables().Build(); var parsed = Markdig.Markdown.Parse(this.Markdown, pipeline); this.Render(parsed.AsEnumerable()); } diff --git a/AideDeJeu/AideDeJeu/ViewModels/StoreViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/StoreViewModel.cs index e41c6d42..8ea58c2c 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/StoreViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/StoreViewModel.cs @@ -21,7 +21,7 @@ namespace AideDeJeu.ViewModels { public Item ToItem(string source, string md, Dictionary allItems) { - var pipeline = new MarkdownPipelineBuilder().UsePipeTables().Build(); + var pipeline = new MarkdownPipelineBuilder().UseYamlFrontMatter().UsePipeTables().Build(); var document = MarkdownParser.Parse(md, pipeline); var enumerator = document.GetEnumerator(); diff --git a/AideDeJeu/AideDeJeuCmd/Program.cs b/AideDeJeu/AideDeJeuCmd/Program.cs index f6462ccc..82b76580 100644 --- a/AideDeJeu/AideDeJeuCmd/Program.cs +++ b/AideDeJeu/AideDeJeuCmd/Program.cs @@ -44,6 +44,7 @@ namespace AideDeJeuCmd { var md = await sr.ReadToEndAsync(); var pipeline = new MarkdownPipelineBuilder() + .UseYamlFrontMatter() .UsePipeTables() .Build(); //var document = Markdig.Parsers.MarkdownParser.Parse(md, pipeline);