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("{{lang_links}}", langLinksHtml).Replace("{{ lang_links }}", langLinksHtml)
|
||||||
.Replace("{{glossary_href}}", GlossaryHref(lang)).Replace("{{ glossary_href }}", GlossaryHref(lang))
|
.Replace("{{glossary_href}}", GlossaryHref(lang)).Replace("{{ glossary_href }}", GlossaryHref(lang))
|
||||||
.Replace("{{glossary_label}}", GlossaryLabel(lang)).Replace("{{ glossary_label }}", GlossaryLabel(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("{{intro}}", introHtml).Replace("{{ intro }}", introHtml)
|
||||||
.Replace("{{positioning}}", positioningHtml).Replace("{{ positioning }}", positioningHtml)
|
.Replace("{{positioning}}", positioningHtml).Replace("{{ positioning }}", positioningHtml)
|
||||||
.Replace("{{publisher}}", publisherHtml).Replace("{{ publisher }}", publisherHtml)
|
.Replace("{{publisher}}", publisherHtml).Replace("{{ publisher }}", publisherHtml)
|
||||||
@@ -413,7 +414,7 @@ public static class Builder
|
|||||||
env.Cdn, defaultTitle, defaultDesc);
|
env.Cdn, defaultTitle, defaultDesc);
|
||||||
var sidebarTocHtml = BuildSidebarTocHtml(content);
|
var sidebarTocHtml = BuildSidebarTocHtml(content);
|
||||||
var legalSlug = $"{legalFileName}.html";
|
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 langLinksHtml = BuildLangLinksHtml(legalLangSlug);
|
||||||
|
|
||||||
var pageHtml = layout
|
var pageHtml = layout
|
||||||
@@ -428,6 +429,7 @@ public static class Builder
|
|||||||
.Replace("{{lang_links}}", langLinksHtml).Replace("{{ lang_links }}", langLinksHtml)
|
.Replace("{{lang_links}}", langLinksHtml).Replace("{{ lang_links }}", langLinksHtml)
|
||||||
.Replace("{{glossary_href}}", GlossaryHref(lang)).Replace("{{ glossary_href }}", GlossaryHref(lang))
|
.Replace("{{glossary_href}}", GlossaryHref(lang)).Replace("{{ glossary_href }}", GlossaryHref(lang))
|
||||||
.Replace("{{glossary_label}}", GlossaryLabel(lang)).Replace("{{ glossary_label }}", GlossaryLabel(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("{{intro}}", "").Replace("{{ intro }}", "")
|
||||||
.Replace("{{positioning}}", "").Replace("{{ positioning }}", "")
|
.Replace("{{positioning}}", "").Replace("{{ positioning }}", "")
|
||||||
.Replace("{{publisher}}", "").Replace("{{ publisher }}", "")
|
.Replace("{{publisher}}", "").Replace("{{ publisher }}", "")
|
||||||
|
|||||||
Reference in New Issue
Block a user