ShopPlatform.Web
1.0.0.0
농산물, 소프트웨어 라이선스와 개발 용역을 직접 판매하는 CodeMaru 직영 쇼핑몰입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
MarkdownHelper.cs
이 파일의 문서화 페이지로 가기
1
using
Markdig;
2
using
Microsoft.AspNetCore.Components;
3
4
namespace
ShopPlatform.Services
;
5
14
public
static
class
MarkdownHelper
15
{
24
private
static
readonly MarkdownPipeline
_pipeline
=
new
MarkdownPipelineBuilder()
25
.UseAdvancedExtensions()
26
.Build();
27
52
public
static
MarkupString
ToHtml
(
string
? markdown)
53
{
54
if
(
string
.IsNullOrWhiteSpace(markdown))
return
new
MarkupString(
string
.Empty);
55
var html = Markdig.Markdown.ToHtml(markdown,
_pipeline
);
56
return
new
MarkupString(html);
57
}
58
83
public
static
MarkupString
ToHtmlAuto
(
string
? content)
84
{
85
if
(
string
.IsNullOrWhiteSpace(content))
return
new
MarkupString(
string
.Empty);
86
// HTML 태그가 있으면 그대로 렌더링 (기존 HTML 데이터 호환)
87
if
(content.TrimStart().StartsWith(
'<'
))
88
return
new
MarkupString(content);
89
return
ToHtml
(content);
90
}
91
}
ShopPlatform.Services
Definition
CartService.cs:3
ShopPlatform.Services.MarkdownHelper
Definition
MarkdownHelper.cs:15
ShopPlatform.Services.MarkdownHelper.ToHtml
static MarkupString ToHtml(string? markdown)
Definition
MarkdownHelper.cs:52
ShopPlatform.Services.MarkdownHelper.ToHtmlAuto
static MarkupString ToHtmlAuto(string? content)
Definition
MarkdownHelper.cs:83
ShopPlatform.Services.MarkdownHelper._pipeline
static readonly MarkdownPipeline _pipeline
Definition
MarkdownHelper.cs:24
Services
MarkdownHelper.cs
다음에 의해 생성됨 :
1.17.0