My untested offering:
{{ range where .Site.RegularPages ".Params.company" "ne" nil }}
{{ $.Scratch.Add "companies" (slice .Params.company) }}
{{ end }}
{{ $.Scratch.Set "companies" ($.Scratch.Get "companies" | uniq) }}
My untested offering:
{{ range where .Site.RegularPages ".Params.company" "ne" nil }}
{{ $.Scratch.Add "companies" (slice .Params.company) }}
{{ end }}
{{ $.Scratch.Set "companies" ($.Scratch.Get "companies" | uniq) }}