diff --git a/OliverBooth/Areas/Blog/Pages/RawArticle.cshtml.cs b/OliverBooth/Areas/Blog/Pages/RawArticle.cshtml.cs index 2e7ca93..9fe6bc7 100644 --- a/OliverBooth/Areas/Blog/Pages/RawArticle.cshtml.cs +++ b/OliverBooth/Areas/Blog/Pages/RawArticle.cshtml.cs @@ -29,18 +29,20 @@ public class RawArticle : PageModel { return NotFound(); } - + + Response.Headers.Add("Content-Type", "text/plain; charset=utf-8"); + using Utf8ValueStringBuilder builder = ZString.CreateUtf8StringBuilder(); builder.AppendLine("# " + post.Title); if (_blogService.TryGetAuthor(post, out Author? author)) builder.AppendLine($"Author: {author.Name}"); - + builder.AppendLine($"Published: {post.Published:R}"); if (post.Updated.HasValue) builder.AppendLine($"Updated: {post.Updated:R}"); - + builder.AppendLine(); builder.AppendLine(post.Body); - return Content(builder.ToString(), "text/plain"); + return Content(builder.ToString()); } }