From 0999a5ea7c8248c3af26bcd1790c5ac2ca2ff9bc Mon Sep 17 00:00:00 2001 From: villian Date: Fri, 7 Sep 2018 00:43:11 +0300 Subject: [PATCH] Create RSS feed of the aggregated blog posts https://github.com/umbraco/OurUmbraco/issues/205 --- .../Views/Partials/Community/BlogsRss.cshtml | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 OurUmbraco.Site/Views/Partials/Community/BlogsRss.cshtml diff --git a/OurUmbraco.Site/Views/Partials/Community/BlogsRss.cshtml b/OurUmbraco.Site/Views/Partials/Community/BlogsRss.cshtml new file mode 100644 index 0000000000..7c4781773f --- /dev/null +++ b/OurUmbraco.Site/Views/Partials/Community/BlogsRss.cshtml @@ -0,0 +1,40 @@ +@using OurUmbraco.Community.BlogPosts + +@inherits OurUmbraco.Our.Models.OurUmbracoTemplatePage +@{ + var service = new BlogPostsService(); + + var items = service.GetCachedBlogPosts(30, 4).ToArray(); + + if (items.Length == 0) + { + return; + } +} +@{ + umbraco.library.ChangeContentType("text/xml"); + var siteURL = "http://" + Request.Url.Host; +} + + + + + @Html.Raw("")@siteURL@Html.Raw("") + + @String.Format("{0:ddd, dd MMM yyyy HH:mm:ss} EST", Umbraco.AssignedContentItem.CreateDate) + @String.Format("{0:ddd, dd MMM yyyy HH:mm:ss} EST", DateTime.Now) + en + Umbraco + + @foreach (var article in items) + { + + @article.Title + @Html.Raw("")@siteURL@article.Link@Html.Raw("") + @article.Blog.Title + @String.Format("{0:ddd, dd MMM yyyy} {1:HH:mm:ss} EST", @article.PublishedDate, @article.PublishedDate) + @siteURL/@article.Link + + } + + \ No newline at end of file