summaryrefslogtreecommitdiffhomepage
path: root/content/en/functions/intersect.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/en/functions/intersect.md')
-rw-r--r--content/en/functions/intersect.md22
1 files changed, 1 insertions, 21 deletions
diff --git a/content/en/functions/intersect.md b/content/en/functions/intersect.md
index a607ff217..6d2efacbc 100644
--- a/content/en/functions/intersect.md
+++ b/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") }}