diff --git a/layouts/project/single.html b/layouts/project/single.html
index 1b4dcfc8..cd40859f 100644
--- a/layouts/project/single.html
+++ b/layouts/project/single.html
@@ -20,7 +20,8 @@
{{ $project = .File.TranslationBaseName }}
{{ end }}
{{ if eq $project "index" }}{{/* Check if using dir-based page bundles. */}}
- {{ $project = delimit (last 1 (split (substr .Dir 0 -1) "/")) "" }}
+ {{ $dir_sep := substr .Dir -1 1 }}
+ {{ $project = delimit (last 1 (split (substr .Dir 0 -1) $dir_sep)) "" }}
{{ end }}
{{ $project_path := .RelPermalink }}