YT privacy
This commit is contained in:
		
							
								
								
									
										14
									
								
								config.yml
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								config.yml
									
									
									
									
									
								
							| @@ -185,3 +185,17 @@ languages: | ||||
|       with :heart: and <a href='https://gohugo.io'>Hugo</a>." | ||||
|     impressumURL: pages/impressum | ||||
|     dseURL: pages/datenschutz | ||||
|  | ||||
| privacy: | ||||
|   disqus: | ||||
|     disable: true | ||||
|   googleAnalytics: | ||||
|     disable: true | ||||
|   instagram: | ||||
|     disable: true | ||||
|   twitter: | ||||
|     enableDNT: true | ||||
|   youtube: | ||||
|     privacyEnhanced: true | ||||
|   vimeo: | ||||
|     enableDNT: true | ||||
							
								
								
									
										10
									
								
								layouts/shortcodes/youtube.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								layouts/shortcodes/youtube.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| {{- $pc := .Page.Site.Config.Privacy.YouTube -}} | ||||
| {{- if not $pc.Disable -}} | ||||
| {{- $ytHost := cond $pc.PrivacyEnhanced  "piped.kavin.rocks" "www.youtube.com" -}} | ||||
| {{- $id := .Get "id" | default (.Get 0) -}} | ||||
| {{- $class := .Get "class" | default (.Get 1) -}} | ||||
| {{- $title := .Get "title" | default "YouTube Video" }} | ||||
| <div {{ with $class }}class="{{ . }}"{{ else }}style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"{{ end }}> | ||||
|   <iframe src="https://{{ $ytHost }}/embed/{{ $id }}{{ with .Get "autoplay" }}{{ if eq . "true" }}?autoplay=1{{ end }}{{ end }}" {{ if not $class }}style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" {{ end }}allowfullscreen title="{{ $title }}"></iframe> | ||||
| </div> | ||||
| {{ end -}} | ||||
		Reference in New Issue
	
	Block a user