文档章节

URL 函数

用这些函数处理 URL。

本章内容

  • urls.AbsLangURL 返回带语言前缀(如果有)的绝对 URL。 (今天)
  • urls.AbsURL 返回绝对 URL。 (今天)
  • urls.Anchorize 返回给定字符串,并把它清理为可用于 HTML id 属性的形式。 (今天)
  • urls.JoinPath 把给定的元素拼接成一个 URL 字符串,并清理结果中的 ./ 与 ../ 元素;参数列表为空时返回空字符串。 (今天)
  • urls.Parse 解析给定 URL,返回一个 URL 结构体。 (今天)
  • urls.PathEscape 返回给定字符串,并对特殊字符与保留分隔符做百分号编码,使其可以安全地用作 URL 路径中的一个片段。 (今天)
  • urls.PathUnescape 返回给定字符串,并把所有百分号编码序列替换为对应的未转义字符。 (今天)
  • urls.Ref 返回具有给定路径、语言与输出格式的页面的绝对 URL。 (今天)
  • urls.RelLangURL 返回带语言前缀(如果有)的相对 URL。 (今天)
  • urls.RelRef 返回具有给定路径、语言与输出格式的页面的相对 URL。 (今天)
  • urls.RelURL 返回相对 URL。 (今天)
  • urls.URLize 返回给定字符串,并把它清理为可用于 URL 的形式。 (今天)