From 936ac828941d7a58720e5d3b5cad4c7dac9f2518 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Thu, 30 Jan 2025 23:32:38 +0100 Subject: [PATCH] Glob against relative path, not filename --- src/Elastic.Markdown/IO/DocumentationSet.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Elastic.Markdown/IO/DocumentationSet.cs b/src/Elastic.Markdown/IO/DocumentationSet.cs index 3891ccd58..1403bed0b 100644 --- a/src/Elastic.Markdown/IO/DocumentationSet.cs +++ b/src/Elastic.Markdown/IO/DocumentationSet.cs @@ -130,10 +130,10 @@ public async Task ResolveDirectoryTree(Cancel ctx) => private DocumentationFile CreateMarkDownFile(IFileInfo file, BuildContext context) { - if (Configuration.Exclude.Any(g => g.IsMatch(file.Name))) + var relativePath = Path.GetRelativePath(SourcePath.FullName, file.FullName); + if (Configuration.Exclude.Any(g => g.IsMatch(relativePath))) return new ExcludedFile(file, SourcePath); - var relativePath = Path.GetRelativePath(SourcePath.FullName, file.FullName); if (Configuration.Files.Contains(relativePath)) return new MarkdownFile(file, SourcePath, MarkdownParser, context);