add shortcode 'embed'
This commit is contained in:
		
							parent
							
								
									67bf21ac6c
								
							
						
					
					
						commit
						17e9e85588
					
				
					 1 changed files with 14 additions and 0 deletions
				
			
		
							
								
								
									
										14
									
								
								layouts/shortcodes/embed.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								layouts/shortcodes/embed.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,14 @@ | ||||||
|  | {{- $pid := or (.Get "pid") (.Get "page") -}} | ||||||
|  | {{- $this := $.Page -}} | ||||||
|  | {{- $linkid := or ($this.Scratch.Get "linkid") 1 -}} | ||||||
|  | {{- $this.Scratch.Set "linkid" (add $linkid 1) -}} | ||||||
|  | {{- $pages := where .Site.RegularPages "Params.pageid" "eq" $pid -}} | ||||||
|  | {{- $btext := or (.Get "btext") (printf "%d" $linkid) -}} | ||||||
|  | {{- $btitle := .Get "btitle" -}} | ||||||
|  | 
 | ||||||
|  | {{- range $pages -}} | ||||||
|  |   {{- .Scratch.Add "backlinks" (slice (dict "page" $this "btext" $btext "btitle" $btitle)) -}} | ||||||
|  | ### [{{ .Title }}]({{ .Permalink }}) | ||||||
|  | 
 | ||||||
|  |   {{ .RenderShortcodes }} | ||||||
|  | {{- end -}} | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue