urls.RelURL
语法
urls.RelURL INPUT
返回值
string
别名
relURL
在多语言配置中,请改用 urls.RelLangURL
函数。此函数返回的 URL 取决于
- 输入是否以斜杠开头
- 站点配置中的
baseURL
输入不以斜杠开头
如果输入不以斜杠开头,则生成的 URL 将相对于站点配置中的 baseURL
。
使用 baseURL = https://example.org/
{{ relURL "" }} → /
{{ relURL "articles" }} → /articles
{{ relURL "style.css" }} → /style.css
{{ relURL "https://example.org/foo" }} → /foo
使用 baseURL = https://example.org/docs/
{{ relURL "" }} → /docs/
{{ relURL "articles" }} → /docs/articles
{{ relURL "style.css" }} → /docs/style.css
{{ relURL "https://example.org/docs/foo" }} → /docs/foo
输入以斜杠开头
如果输入以斜杠开头,则生成的 URL 将相对于站点配置中 baseURL
的协议+主机。
使用 baseURL = https://example.org/
{{ relURL "/" }} → /
{{ relURL "/articles" }} → /articles
{{ relURL "/style.css" }} → /style.css
使用 baseURL = https://example.org/docs/
{{ relURL "/" }} → /
{{ relURL "/articles" }} → /articles
{{ relURL "/style.css" }} → /style.css