lang.Merge
範例:
{{ $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 }}