diff --git a/src/Builder.cs b/src/Builder.cs index fc11374..6f3a6bb 100644 --- a/src/Builder.cs +++ b/src/Builder.cs @@ -146,6 +146,7 @@ public static class Builder .Replace("{{lang_links}}", langLinksHtml).Replace("{{ lang_links }}", langLinksHtml) .Replace("{{glossary_href}}", GlossaryHref(lang)).Replace("{{ glossary_href }}", GlossaryHref(lang)) .Replace("{{glossary_label}}", GlossaryLabel(lang)).Replace("{{ glossary_label }}", GlossaryLabel(lang)) + .Replace("{{base_url}}", env.BaseUrl).Replace("{{ base_url }}", env.BaseUrl) .Replace("{{intro}}", introHtml).Replace("{{ intro }}", introHtml) .Replace("{{positioning}}", positioningHtml).Replace("{{ positioning }}", positioningHtml) .Replace("{{publisher}}", publisherHtml).Replace("{{ publisher }}", publisherHtml) @@ -413,7 +414,7 @@ public static class Builder env.Cdn, defaultTitle, defaultDesc); var sidebarTocHtml = BuildSidebarTocHtml(content); var legalSlug = $"{legalFileName}.html"; - var legalLangSlug = cfg.LanguageCodes().ToDictionary(l => l, l => $"{l}/{legalFileName}.html"); + var legalLangSlug = cfg.LanguageCodes().ToDictionary(l => l, l => legalFileName); var langLinksHtml = BuildLangLinksHtml(legalLangSlug); var pageHtml = layout @@ -427,8 +428,9 @@ public static class Builder .Replace("{{lang}}", lang).Replace("{{ lang }}", lang) .Replace("{{lang_links}}", langLinksHtml).Replace("{{ lang_links }}", langLinksHtml) .Replace("{{glossary_href}}", GlossaryHref(lang)).Replace("{{ glossary_href }}", GlossaryHref(lang)) - .Replace("{{glossary_label}}", GlossaryLabel(lang)).Replace("{{ glossary_label }}", GlossaryLabel(lang)) - .Replace("{{intro}}", "").Replace("{{ intro }}", "") + .Replace("{{glossary_label}}", GlossaryLabel(lang)).Replace("{{ glossary_label }}", GlossaryLabel(lang)) + .Replace("{{base_url}}", env.BaseUrl).Replace("{{ base_url }}", env.BaseUrl) + .Replace("{{intro}}", "").Replace("{{ intro }}", "") .Replace("{{positioning}}", "").Replace("{{ positioning }}", "") .Replace("{{publisher}}", "").Replace("{{ publisher }}", "") .Replace("{{content}}", htmlContent).Replace("{{ content }}", htmlContent)