public static void SetPostUrl(this IEnumerable <ContentItem> posts, SiteStaticContentContext settings) { foreach (var postHeader in posts) { var urlFormat = "/" + postHeader.Url.Trim('/'); if (postHeader.Published == Published.Draft) { urlFormat = "/drafts" + urlFormat; } postHeader.Url = "/" + urlFormat.TrimStart('/'); } }
public static void SetPostUrl(this IEnumerable<ContentItem> posts, SiteStaticContentContext settings) { foreach (var postHeader in posts) { var urlFormat = "/" + postHeader.Url.Trim('/'); if (postHeader.Published == Published.Draft) { urlFormat = "/drafts" + urlFormat; } postHeader.Url = "/" + urlFormat.TrimStart('/'); } }