Skip to main content

normalize_base

Function normalize_base 

Source
pub fn normalize_base(base: &str) -> String
Expand description

Normalize a configured base into a leading-slash, no-trailing-slash form for prefix matching: "" -> "", "docs" / "/docs/" / "docs/" -> "/docs". Re-exported from docgen-config so the dev server’s request-path stripping and the build’s URL prefixing share one canonicalization. Normalize a configured/derived base into a leading-slash, no-trailing-slash form: ""/"/" -> "", "docs"/"/docs/"/"docs/" -> "/docs", "/group/project/" -> "/group/project". Interior slashes are preserved so multi-segment sub-paths (GitLab’s namespace/project) round-trip correctly.