Zum Hauptinhalt springen

Internet Blog

Vielleicht ist etwas für euch dabei

In Hugo ähnliche Artikel anzeigen

Veröffentlicht am: 01.07.2020


So einfach lassen sich im Hugo Generator ähnliche Artikel anzeigen. Den u.g. Code einfach in die Vorlage einfügen, die den Artikel ausgibt. Ist je nach Theme verschieden, oft jedoch in die single.html.

	{{ range first 1 (where (where .Site.Pages ".Params.tags" "intersect" .Params.tags) "Permalink" "!=" .Permalink) }}  
	{{ $.Scratch.Set "has_related" true }}  
	{{ end }}  
	{{ if $.Scratch.Get "has_related" }}  
	<hr class="line"> 
	 <section class="article">  
	 <h3 class="aehnliche">&Auml;hnliche Artikel</h3>  
     <ul class="list-group">  
      {{ $num_to_show := .Site.Params.related_content_limit | default 5 }}  
      {{ range first $num_to_show (where (where .Site.Pages ".Params.tags" "intersect" .Params.tags)   "Permalink" "!=" .Permalink) }}  
       <li class="list-group-item"><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>`  
      {{ end }}  
	  </ul>  
	  </section>  
    	{{ end }}  

Funktioniert super …

Den Code habe ich im Internet entdeckt und getestet.