라이브러리

[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로 변환할 수 있습니다. 다양한 기능을 제공하며, 태스크 목록, 테이블, 취소선 문자를 지원합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

검색

게시물 검색