feat(layouts/partials/head.html): Adds general favicon support with dict and string input format
This commit is contained in:
		
							parent
							
								
									34b0353797
								
							
						
					
					
						commit
						473ea2c66f
					
				
					 1 changed files with 11 additions and 1 deletions
				
			
		| 
						 | 
					@ -10,7 +10,17 @@
 | 
				
			||||||
    end }}
 | 
					    end }}
 | 
				
			||||||
  </title>
 | 
					  </title>
 | 
				
			||||||
  <meta name="viewport" content="width=device-width, initial-scale=1" />
 | 
					  <meta name="viewport" content="width=device-width, initial-scale=1" />
 | 
				
			||||||
  <link rel="shortcut icon" type="image/png" href="{{$.Site.BaseURL}}/icon.png" />
 | 
					
 | 
				
			||||||
 | 
					  <!-- HTML Favicon -->
 | 
				
			||||||
 | 
					  {{ $favicon := $.Site.Data.config.favicon | default (slice (dict "rel" "shortcut icon" "type" "image/png" "href" "icon.png")) }}
 | 
				
			||||||
 | 
					  {{ $type := (printf "%T" $favicon) }}
 | 
				
			||||||
 | 
					  {{ if eq $type "string" }}
 | 
				
			||||||
 | 
					  {{ $favicon | safeHTML }}
 | 
				
			||||||
 | 
					  {{ else }}
 | 
				
			||||||
 | 
					  {{ range $favicon }}
 | 
				
			||||||
 | 
					  <link rel="{{.rel}}" {{if .type}}type="{{.type}}"{{end}} {{if .sizes}}sizes="{{.sizes}}"{{end}} href="{{$.Site.BaseURL}}{{.href}}" />
 | 
				
			||||||
 | 
					  {{- end }}
 | 
				
			||||||
 | 
					  {{ end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <!-- CSS Stylesheets and Fonts -->
 | 
					  <!-- CSS Stylesheets and Fonts -->
 | 
				
			||||||
  <link
 | 
					  <link
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue