public override void ProcessRequest(IHttpRequest httpReq, IHttpResponse httpRes, string operationName) { var contentPage = MarkdownPage; if (contentPage == null) { var pageFilePath = this.FilePath.WithoutExtension(); contentPage = MarkdownFormat.GetContentPage(pageFilePath); } if (contentPage == null) { httpRes.StatusCode = (int)HttpStatusCode.NotFound; return; } MarkdownFormat.ReloadModifiedPageAndTemplates(contentPage); if (httpReq.DidReturn304NotModified(contentPage.GetLastModified(), httpRes)) { return; } MarkdownFormat.ProcessMarkdownPage(httpReq, contentPage, null, httpRes); }