diff --git a/src/TerribleDev.Blog.Web/Extensions/IPostExtensions.cs b/src/TerribleDev.Blog.Web/Extensions/IPostExtensions.cs index 0123af3..1c22a28 100644 --- a/src/TerribleDev.Blog.Web/Extensions/IPostExtensions.cs +++ b/src/TerribleDev.Blog.Web/Extensions/IPostExtensions.cs @@ -11,13 +11,15 @@ namespace TerribleDev.Blog.Web { public static SyndicationItem ToSyndicationItem(this IPost x) { - return new SyndicationItem() + Uri.TryCreate($"https://blog.terribledev.io/{x.Url}", UriKind.Absolute, out var url); + var syn = new SyndicationItem() { Title = x.Title, Description = x.Content.ToString(), - Id = $"https://blog.terribledev.io/{x.Url}", + Id = url.ToString(), Published = x.PublishDate }; + syn.AddLink(new SyndicationLink(url)); } } }