#806 - Fix preview URL

This commit is contained in:
Elio Struyf
2024-05-17 16:13:23 +02:00
parent da2cf68f5c
commit d262518023
3 changed files with 9 additions and 9 deletions
+1
View File
@@ -21,6 +21,7 @@
- [#796](https://github.com/estruyf/vscode-front-matter/issues/796): Fix issue in retrieving folders/files on dashboard load
- [#801](https://github.com/estruyf/vscode-front-matter/issues/801): Faster folder processing on updates
- [#804](https://github.com/estruyf/vscode-front-matter/issues/804): Fix blinking of the front matter content area
- [#806](https://github.com/estruyf/vscode-front-matter/issues/804): Fix preview URL for `index.md` files in root of the page folder path
## [10.1.0] - 2024-04-11 - [Release notes](https://beta.frontmatter.codes/updates/v10.1.0)
+7 -8
View File
@@ -291,6 +291,13 @@ export class Article {
return;
}
const file = parseWinPath(editor.document.fileName);
if (!isValidFile(file)) {
return;
}
const parsedFile = parse(file);
const slugTemplate = Settings.get<string>(SETTING_SLUG_TEMPLATE);
if (slugTemplate) {
if (slugTemplate === '{{title}}') {
@@ -306,14 +313,6 @@ export class Article {
}
}
const file = parseWinPath(editor.document.fileName);
if (!isValidFile(file)) {
return;
}
const parsedFile = parse(file);
if (parsedFile.name.toLowerCase() !== 'index') {
return parsedFile.name;
}
+1 -1
View File
@@ -312,7 +312,7 @@ export class Preview {
pathname = processPathPlaceholders(pathname, relativePath, filePath, selectedFolder);
const file = parse(filePath);
if (file.name.toLowerCase() === 'index' && pathname.endsWith(slug)) {
if (file.name.toLowerCase() === 'index' && (pathname.endsWith(slug) || !pathname)) {
slug = '';
}
}