Skip to content

Commit de662b5

Browse files
authored
Revert "Refactor file serving algorithm (#679)" (#696)
This reverts commit 2feb10f.
1 parent 3a3eba4 commit de662b5

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/docs-builder/Http/DocumentationWebHost.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -149,17 +149,17 @@ private static async Task<IResult> ServeDocumentationFile(ReloadableGeneratorSta
149149
{
150150
var generator = holder.Generator;
151151

152-
var s = slug.EndsWith('/')
153-
? slug + "index.md"
154-
: Path.GetExtension(slug) == string.Empty
155-
? slug + ".md"
156-
: slug;
152+
var s = Path.GetExtension(slug) == string.Empty ? Path.Combine(slug, "index.md") : slug;
157153
if (!generator.DocumentationSet.FlatMappedFiles.TryGetValue(s, out var documentationFile))
158154
{
159-
foreach (var extension in generator.Context.Configuration.EnabledExtensions)
155+
s = Path.GetExtension(slug) == string.Empty ? slug + ".md" : s.Replace("/index.md", ".md");
156+
if (!generator.DocumentationSet.FlatMappedFiles.TryGetValue(s, out documentationFile))
160157
{
161-
if (extension.TryGetDocumentationFileBySlug(generator.DocumentationSet, slug, out documentationFile))
162-
break;
158+
foreach (var extension in generator.Context.Configuration.EnabledExtensions)
159+
{
160+
if (extension.TryGetDocumentationFileBySlug(generator.DocumentationSet, slug, out documentationFile))
161+
break;
162+
}
163163
}
164164
}
165165

0 commit comments

Comments
 (0)