File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments