라이브러리
[PHP] CommonMarkRenderHTML - 렌더링
CommonMarkRenderHTML 소개
CommonMarkRenderHTML은 PHP에서 HTML을 CommonMark 형식으로 렌더링하는 라이브러리입니다. CommonMark은 마크다운 형식의 표준 specification입니다. 이 라이브러리 사용하면 마크다운 형식의 텍스트를 HTML로 변환할 수 있습니다.
설치
CommonMarkRenderHTML 라이브러리는 Composer를 통해 설치할 수 있습니다.
#hostingforum.kr
bash
composer require league/commonmark
사용법
CommonMarkRenderHTML 라이브러리를 사용하려면 다음과 같은 코드를 작성하면 됩니다.
#hostingforum.kr
php
use LeagueCommonMarkEnvironmentEnvironment;
use LeagueCommonMarkExtensionCommonMarkExtensionsTaskListExtension;
use LeagueCommonMarkExtensionCommonMarkExtensionsTableExtension;
use LeagueCommonMarkExtensionStrikethroughExtension;
use LeagueCommonMarkMarkdownConverter;
$environment = Environment::createCommonMarkEnvironment();
$environment->addExtension(new TaskListExtension());
$environment->addExtension(new TableExtension());
$environment->addExtension(new StrikethroughExtension());
$converter = new MarkdownConverter($environment);
$html = $converter->convertToHtml('
# 제목
## 제목2
제목3
* 목록1
* 목록2
* 목록3
[링크](https://example.com)
');
echo $html;
예제
위의 예제에서 CommonMark 형식의 텍스트를 HTML로 렌더링한 결과를 출력합니다.
#hostingforum.kr
html
제목
제목2
제목3
-
- 목록1
- 목록2
- 목록3
링크
추가 기능
CommonMarkRenderHTML 라이브러리는 다양한 기능을 제공합니다.
* Task List Extension: 태스크 목록을 지원합니다.
* Table Extension: 테이블을 지원합니다.
* Strikethrough Extension: 취소선 문자를 지원합니다.
결론
CommonMarkRenderHTML 라이브러리는 PHP에서 HTML을 CommonMark 형식으로 렌더링하는 라이브러리입니다. 이 라이브러리 사용하면 마크다운 형식의 텍스트를 HTML로 변환할 수 있습니다. 다양한 기능을 제공하며, 태스크 목록, 테이블, 취소선 문자를 지원합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.