@page "/{year:int}/{month:int}/{day:int}/{slug}" @using Humanizer @using OliverBooth.Blog.Data @model Article @if (Model.Post is not { } post) { return; } @{ ViewData["Title"] = post.Title; IBlogAuthor author = post.Author; DateTimeOffset published = post.Published; }

@post.Title

@author.DisplayName @author.DisplayName • Published @published.Humanize() @if (post.Updated is { } updated) { Updated @updated.Humanize() } @if (post.EnableComments) { 0 Comments }

@* @Html.Raw(BlogService.GetContent(post)) *@ @Html.Raw(post.Body)

@if (post.EnableComments) {
} else {

Comments are not enabled for this post.

}