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>." |       with :heart: and <a href='https://gohugo.io'>Hugo</a>." | ||||||
|     impressumURL: pages/impressum |     impressumURL: pages/impressum | ||||||
|     dseURL: pages/datenschutz |     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