diff --git a/src/main/kotlin/html4tree/main.kt b/src/main/kotlin/html4tree/main.kt
index b455862..dc97773 100644
--- a/src/main/kotlin/html4tree/main.kt
+++ b/src/main/kotlin/html4tree/main.kt
@@ -310,13 +310,12 @@ fun process_dir(curr_dir: File, excludeSet: Set? = null, dirFiles: Array
}
"""
- val styleHash = "sha256-" + Base64.getEncoder().encodeToString(MessageDigest.getInstance("SHA-256").digest(cssContent.toByteArray(Charsets.UTF_8)))
+ val exactStyleContent = cssContent.trimIndent()
+ val styleHash = "sha256-" + Base64.getEncoder().encodeToString(MessageDigest.getInstance("SHA-256").digest(exactStyleContent.toByteArray(Charsets.UTF_8)))
- val css = """
-
- """
+ val css = """"""
+ val displayDirName = curr_dir.getName().ifEmpty { curr_dir.absolutePath }
val index_top = """
@@ -327,12 +326,12 @@ ${cssContent}
- ${curr_dir.getName().escapeHtml()}
+ ${displayDirName.escapeHtml()}
${css}
- ${curr_dir.getName().escapeHtml()}
+ ${displayDirName.escapeHtml()}