diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-09-14 08:35:23 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-09-14 08:35:23 +0200 |
commit | b7ca3e1b3a83ef27bef841c319edb5b377cc4102 (patch) | |
tree | 9f93b8449d3c12312414f79a71e0d30dc248fd8b /docs/content/en/functions/intersect.md | |
parent | 9b26b5487b5c5142fe9fb58681fe7d1dac95a291 (diff) | |
parent | 13e64d72763bf8d6d92d4cdfc15ed45ee9debfab (diff) |
Merge commit '13e64d72763bf8d6d92d4cdfc15ed45ee9debfab'
Diffstat (limited to 'docs/content/en/functions/intersect.md')
-rw-r--r-- | docs/content/en/functions/intersect.md | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/docs/content/en/functions/intersect.md b/docs/content/en/functions/intersect.md index a607ff217..6d2efacbc 100644 --- a/docs/content/en/functions/intersect.md +++ b/docs/content/en/functions/intersect.md @@ -19,27 +19,7 @@ deprecated: false aliases: [] --- -The elements supported are strings, integers, and floats (only float64). - -A useful example of `intersect` functionality is a "related posts" block. `isset` allows us to create a list of links to other posts that have tags that intersect with the tags in the current post. - -The following is an example of a "related posts" [partial template][partials] that could be added to a [single page template][single]: - -{{< code file="layouts/partials/related-posts.html" download="related-posts.html" >}} -<ul> -{{ $page_link := .Permalink }} -{{ $tags := .Params.tags }} -{{ range .Site.Pages }} - {{ $page := . }} - {{ $has_common_tags := intersect $tags .Params.tags | len | lt 0 }} - {{ if and $has_common_tags (ne $page_link $page.Permalink) }} - <li><a href="{{ $page.Permalink }}">{{ $page.Title }}</a></li> - {{ end }} -{{ end }} -</ul> -{{< /code >}} - -This is also very useful to use as `AND` filters when combined with where: +An useful example is to use it as `AND` filters when combined with where: ``` {{ $pages := where .Site.RegularPages "Type" "not in" (slice "page" "about") }} |