fix: responsive youtube embed (closes #1167)
This commit is contained in:
		@@ -616,11 +616,10 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
 | 
				
			|||||||
                  // YouTube video (with optional playlist)
 | 
					                  // YouTube video (with optional playlist)
 | 
				
			||||||
                  node.tagName = "iframe"
 | 
					                  node.tagName = "iframe"
 | 
				
			||||||
                  node.properties = {
 | 
					                  node.properties = {
 | 
				
			||||||
                    class: "external-embed",
 | 
					                    class: "external-embed youtube",
 | 
				
			||||||
                    allow: "fullscreen",
 | 
					                    allow: "fullscreen",
 | 
				
			||||||
                    frameborder: 0,
 | 
					                    frameborder: 0,
 | 
				
			||||||
                    width: "600px",
 | 
					                    width: "600px",
 | 
				
			||||||
                    height: "350px",
 | 
					 | 
				
			||||||
                    src: playlistId
 | 
					                    src: playlistId
 | 
				
			||||||
                      ? `https://www.youtube.com/embed/${videoId}?list=${playlistId}`
 | 
					                      ? `https://www.youtube.com/embed/${videoId}?list=${playlistId}`
 | 
				
			||||||
                      : `https://www.youtube.com/embed/${videoId}`,
 | 
					                      : `https://www.youtube.com/embed/${videoId}`,
 | 
				
			||||||
@@ -629,11 +628,10 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
 | 
				
			|||||||
                  // YouTube playlist only.
 | 
					                  // YouTube playlist only.
 | 
				
			||||||
                  node.tagName = "iframe"
 | 
					                  node.tagName = "iframe"
 | 
				
			||||||
                  node.properties = {
 | 
					                  node.properties = {
 | 
				
			||||||
                    class: "external-embed",
 | 
					                    class: "external-embed youtube",
 | 
				
			||||||
                    allow: "fullscreen",
 | 
					                    allow: "fullscreen",
 | 
				
			||||||
                    frameborder: 0,
 | 
					                    frameborder: 0,
 | 
				
			||||||
                    width: "600px",
 | 
					                    width: "600px",
 | 
				
			||||||
                    height: "350px",
 | 
					 | 
				
			||||||
                    src: `https://www.youtube.com/embed/videoseries?list=${playlistId}`,
 | 
					                    src: `https://www.youtube.com/embed/videoseries?list=${playlistId}`,
 | 
				
			||||||
                  }
 | 
					                  }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -541,3 +541,10 @@ ol.overflow {
 | 
				
			|||||||
  overflow-x: auto;
 | 
					  overflow-x: auto;
 | 
				
			||||||
  overflow-y: hidden;
 | 
					  overflow-y: hidden;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.external-embed.youtube {
 | 
				
			||||||
 | 
					  aspect-ratio: 16 / 9;
 | 
				
			||||||
 | 
					  height: 100%;
 | 
				
			||||||
 | 
					  width: 100%;
 | 
				
			||||||
 | 
					  border-radius: 5px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user