SHA256
feat: Add base URL replacement in HTML template processing
This commit is contained in:
+3
-1
@@ -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
|
||||
@@ -428,6 +429,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}}", "").Replace("{{ intro }}", "")
|
||||
.Replace("{{positioning}}", "").Replace("{{ positioning }}", "")
|
||||
.Replace("{{publisher}}", "").Replace("{{ publisher }}", "")
|
||||
|
||||
Reference in New Issue
Block a user