encoding.Base64Decode
Syntax
encoding.Base64Decode 输入
Returns
字符串
Alias
base64解码
{{ "SHVnbw==" | base64解码 }} → Hugo
使用base64解码
函数来解码来自API的响应。例如,此次对GitHub的API的调用结果包含了仓库README文件的base64编码表示:
https://api.github.com/repos/gohugoio/hugo/readme
为了获取和渲染内容:
{{ $u := "https://api.github.com/repos/gohugoio/hugo/readme" }}
{{ with resources.GetRemote $u }}
{{ with .Err }}
{{ errorf "%s" . }}
{{ else }}
{{ with . | transform.Unmarshal }}
{{ .content | base64解码 | markdownify }}
{{ end }}
{{ end }}
{{ else }}
{{ errorf "无法获取远程资源 %q" $u }}
{{ end }}