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
149
149
{
150
150
var generator = holder . Generator ;
151
151
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 ;
157
153
if ( ! generator . DocumentationSet . FlatMappedFiles . TryGetValue ( s , out var documentationFile ) )
158
154
{
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 ) )
160
157
{
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
+ }
163
163
}
164
164
}
165
165
You can’t perform that action at this time.
0 commit comments