From 074ab68d56ec4b5723088ff19baa2d63eec83563 Mon Sep 17 00:00:00 2001 From: "Marcelo E. Magallon" <marcelo.magallon@gmail.com> Date: Thu, 11 Jan 2018 09:12:15 -0600 Subject: [PATCH] There's no "union" function, use "intersect" Even if the documentation says there's an "union" function that computes the union of two sets, looking at Hugo's source code, there's no such function. Use "intersect" instead. It's more appropriate, too, because it will eliminate duplicates in the two lists, if there are any. Signed-off-by: Marcelo E. Magallon <marcelo.magallon@gmail.com> --- layouts/partials/header.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/partials/header.html b/layouts/partials/header.html index d774243..8a94de2 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -57,7 +57,7 @@ <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/styles/{{ .Site.Params.hjsStyle }}.min.css"> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/highlight.min.js"></script> {{ if or .Site.Params.hjsExtraLanguages .Params.hjsExtraLanguages }} - {{ range $index, $language := (union .Site.Params.hjsExtraLanguages .Params.hjsExtraLanguages) }} + {{ range $index, $language := (intersect .Site.Params.hjsExtraLanguages .Params.hjsExtraLanguages) }} <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/languages/{{ $language }}.min.js"></script> {{ end }} {{ end }}