ShopPlatform.Web 1.0.0.0
농산물, 소프트웨어 라이선스와 개발 용역을 직접 판매하는 CodeMaru 직영 쇼핑몰입니다.
로딩중...
검색중...
일치하는것 없음
ShopPlatform.Services.MarkdownHelper 클래스 참조

더 자세히 ...

정적 Public 멤버 함수

static MarkupString ToHtml (string? markdown)
static MarkupString ToHtmlAuto (string? content)

정적 Private 속성

static readonly MarkdownPipeline _pipeline

상세한 설명

Markdown Helper 기능과 관련 상태를 캡슐화합니다.

MarkdownHelper.cs 파일의 14 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ ToHtml()

MarkupString ShopPlatform.Services.MarkdownHelper.ToHtml ( string? markdown)
inlinestatic

Markdown 또는 일반 텍스트를 HTML MarkupString으로 변환합니다.

매개변수
markdownmarkdown에 사용할 string? 값입니다.
반환값
To Html 작업에서 생성한 MarkupString 결과입니다.

MarkdownHelper.cs 파일의 52 번째 라인에서 정의되었습니다.

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 }

다음을 참조함 : _pipeline.

다음에 의해서 참조됨 : ToHtmlAuto().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ ToHtmlAuto()

MarkupString ShopPlatform.Services.MarkdownHelper.ToHtmlAuto ( string? content)
inlinestatic

문자열이 HTML 태그를 포함하면 그대로, 아니면 Markdown으로 처리합니다.

매개변수
contentcontent에 사용할 string? 값입니다.
반환값
To Html Auto 작업에서 생성한 MarkupString 결과입니다.

MarkdownHelper.cs 파일의 83 번째 라인에서 정의되었습니다.

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 }

다음을 참조함 : ToHtml().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ _pipeline

readonly MarkdownPipeline ShopPlatform.Services.MarkdownHelper._pipeline
staticprivate
초기값:
= new MarkdownPipelineBuilder()
.UseAdvancedExtensions()
.Build()

pipeline 값을 보관합니다.

MarkdownHelper.cs 파일의 24 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ToHtml().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: