lang.Merge
语法
lang.Merge FROM TO
返回值
any
例如
{{ $pages := .Site.RegularPages | lang.Merge $frSite.RegularPages | lang.Merge $enSite.RegularPages }}
将从左到右,使用法语站点的内容,最后使用英语站点的内容,来“填补”当前站点中的空白。
一个更实际的例子是从其他语言中填补缺失的翻译
{{ $pages := .Site.RegularPages }}
{{ range .Site.Home.Translations }}
{{ $pages = $pages | lang.Merge .Site.RegularPages }}
{{ end }}