diff --git a/src/Website.Markdig.Extensions/BlogLinkAndImageRenderer.cs b/src/Website.Markdig.Extensions/BlogLinkAndImageRenderer.cs index 55e96df..2bc44fb 100644 --- a/src/Website.Markdig.Extensions/BlogLinkAndImageRenderer.cs +++ b/src/Website.Markdig.Extensions/BlogLinkAndImageRenderer.cs @@ -39,7 +39,9 @@ namespace Website.Markdig.Extensions { private bool RenderEmbed(HtmlRenderer renderer, LinkInline link) { if (YoutubeLink.IsMatch(link.Url)) { var youtubeMatch = YoutubeLink.Match(link.Url); + renderer.Write(@"
"); renderer.Write($""); + renderer.Write(@"
"); return true; } diff --git a/src/Website/wwwroot/css/blog.scss b/src/Website/wwwroot/css/blog.scss index 9e586fa..4b412fd 100644 --- a/src/Website/wwwroot/css/blog.scss +++ b/src/Website/wwwroot/css/blog.scss @@ -170,7 +170,15 @@ } } -iframe[src^="https://www.youtube.com/embed/"] { - width: 944px; - height: 531px; -} \ No newline at end of file +.video-container { + position: relative; + padding-bottom: 56.25%; + + iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } +}