Class BloggingPageHelper
Inheritance
System.Object
BloggingPageHelper
Assembly: Volo.Blogging.Web.dll
Syntax
public class BloggingPageHelper : ITransientDependency
Fields
DefaultTitle
Declaration
public const string DefaultTitle = "Blog"
Field Value
Type |
Description |
System.String |
|
MaxShortContentLength
Declaration
public const int MaxShortContentLength = 200
Field Value
Type |
Description |
System.Int32 |
|
Properties
L
Declaration
public IHtmlLocalizer<BloggingResource> L { get; set; }
Property Value
Type |
Description |
IHtmlLocalizer<BloggingResource> |
|
Methods
ConvertDatetimeToTimeAgo(DateTime)
Declaration
public LocalizedHtmlString ConvertDatetimeToTimeAgo(DateTime dt)
Parameters
Type |
Name |
Description |
System.DateTime |
dt |
|
Returns
Type |
Description |
LocalizedHtmlString |
|
GetShortContent(String)
Declaration
public string GetShortContent(string content)
Parameters
Type |
Name |
Description |
System.String |
content |
|
Returns
Type |
Description |
System.String |
|
GetTitle(String)
Declaration
public string GetTitle(string title = null)
Parameters
Type |
Name |
Description |
System.String |
title |
|
Returns
Type |
Description |
System.String |
|
RenderMarkdownToHtml(String)
Declaration
public IHtmlContent RenderMarkdownToHtml(string content)
Parameters
Type |
Name |
Description |
System.String |
content |
|
Returns
Type |
Description |
IHtmlContent |
|
RenderMarkdownToHtmlAsString(String)
Declaration
public string RenderMarkdownToHtmlAsString(string content)
Parameters
Type |
Name |
Description |
System.String |
content |
|
Returns
Type |
Description |
System.String |
|
ReplaceCodeBlocksLanguage(String, String, String)
Declaration
protected string ReplaceCodeBlocksLanguage(string content, string currentLanguage, string newLanguage)
Parameters
Type |
Name |
Description |
System.String |
content |
|
System.String |
currentLanguage |
|
System.String |
newLanguage |
|
Returns
Type |
Description |
System.String |
|
Extension Methods