diff --git a/src/Builder.cs b/src/Builder.cs
index b32b16d..fc11374 100644
--- a/src/Builder.cs
+++ b/src/Builder.cs
@@ -269,8 +269,6 @@ public static class Builder
if (page.Meta.Order == 0 || page.Meta.Order == 1) continue;
var title = page.Meta.LocalizedTitle(lang, Path.GetFileNameWithoutExtension(page.Path));
var navLabel = page.Meta.Eyebrow ?? title;
- if (navLabel.Contains(" — "))
- navLabel = navLabel.Substring(navLabel.IndexOf(" — ") + 3);
var slug = page.Href.Trim('/');
var href = string.IsNullOrEmpty(slug) ? "index.html" : $"{slug}.html";
sb.AppendLine($" {HtmlEncode(navLabel)}");
@@ -290,8 +288,6 @@ public static class Builder
foreach (var page in navPages)
{
var navLabel = page.Meta.Eyebrow ?? page.Meta.LocalizedTitle(lang, page.Meta.Title ?? "");
- if (navLabel.Contains(" — "))
- navLabel = navLabel.Substring(navLabel.IndexOf(" — ") + 3);
var slug = page.Href.Trim('/');
var href = string.IsNullOrEmpty(slug) ? "index.html" : $"{slug}.html";
var idx = page.Meta.Order?.ToString() ?? "·";
@@ -341,7 +337,7 @@ public static class Builder
{
var prev = navPages[currentIndex - 1];
var prevLabel = (prev.Meta.Eyebrow ?? prev.Meta.LocalizedTitle(lang, prev.Meta.Title ?? ""));
- if (prevLabel.Contains(" — ")) prevLabel = prevLabel.Substring(prevLabel.IndexOf(" — ") + 3);
+
sb.AppendLine($" ");
sb.AppendLine($" {I18n.Get(lang, "nav.prev")}");
sb.AppendLine($" {HtmlEncode(prevLabel)}");
@@ -353,7 +349,7 @@ public static class Builder
{
var next = navPages[currentIndex + 1];
var nextLabel = (next.Meta.Eyebrow ?? next.Meta.LocalizedTitle(lang, next.Meta.Title ?? ""));
- if (nextLabel.Contains(" — ")) nextLabel = nextLabel.Substring(nextLabel.IndexOf(" — ") + 3);
+
sb.AppendLine($" ");
sb.AppendLine($" {I18n.Get(lang, "nav.next")}");
sb.AppendLine($" {HtmlEncode(nextLabel)}");