This commit is contained in:
@@ -1,17 +1,19 @@
|
||||
@page "/rss.xml"
|
||||
@model TaxBaik.Web.Pages.RssModel
|
||||
@{
|
||||
Layout = null;
|
||||
Response.ContentType = "application/rss+xml; charset=utf-8";
|
||||
}@{
|
||||
var rssContent = new System.Text.StringBuilder();
|
||||
rssContent.AppendLine("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
|
||||
rssContent.AppendLine("<rss version=\"2.0\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\">");
|
||||
rssContent.AppendLine("<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\">");
|
||||
rssContent.AppendLine(" <channel>");
|
||||
rssContent.AppendLine(" <title>백원숙 세무회계 - 블로그</title>");
|
||||
rssContent.AppendLine(" <link>https://www.taxbaik.com</link>");
|
||||
rssContent.AppendLine(" <description>세무사 백원숙의 세금, 부동산, 가족자산 전문 블로그</description>");
|
||||
rssContent.AppendLine(" <language>ko-kr</language>");
|
||||
rssContent.AppendLine($" <lastBuildDate>{Model.LastBuildDate}</lastBuildDate>");
|
||||
rssContent.AppendLine(" <atom:link href=\"https://www.taxbaik.com/rss.xml\" rel=\"self\" type=\"application/rss+xml\" />");
|
||||
rssContent.AppendLine(" <ttl>60</ttl>");
|
||||
|
||||
foreach (var post in Model.Posts)
|
||||
@@ -25,11 +27,11 @@
|
||||
rssContent.AppendLine($" <description>{System.Net.WebUtility.HtmlEncode(desc)}</description>");
|
||||
if (!string.IsNullOrEmpty(post.Content))
|
||||
{
|
||||
rssContent.AppendLine($" <content:encoded><![CDATA[{post.Content}]]></content:encoded>");
|
||||
rssContent.AppendLine($" <content:encoded><![CDATA[{post.Content.Replace("]]>", "]]]]><![CDATA[>")}]]></content:encoded>");
|
||||
}
|
||||
rssContent.AppendLine(" </item>");
|
||||
}
|
||||
|
||||
rssContent.AppendLine(" </channel>");
|
||||
rssContent.AppendLine("</rss>");
|
||||
}@rssContent.ToString()
|
||||
}@Html.Raw(rssContent.ToString())
|
||||
|
||||
Reference in New Issue
Block a user