現在の位置: ホーム> 最新記事一覧> ThinkPhp6でマークダウンの解析と編集機能を実装する方法

ThinkPhp6でマークダウンの解析と編集機能を実装する方法

gitbox 2025-06-25

ThinkPhp6でマークダウンの使用方法


composer require houzhongjian/editor.md

2.フロントエンドページにeditor.mdを紹介します

editor.mdを/public/editor.mdディレクトリに配置し、フロントエンドページに関連するCSSおよびJSファイルを紹介します。

 
<link rel="stylesheet" href="/editor.md/css/editormd.min.css">
<script src="/editor.md/editormd.min.js"></script>

3.コントローラーでeditor.mdを使用します

まず、コントローラーファイルのeditor.mdライブラリの名前空間を参照してください。

 
use EditorMd\EditorMd;

次に、editor.mdを使用する必要があるコントローラーメソッドで、editormdインスタンスを作成します。

 
$editor = new EditorMd();

次に、editor.md関連方法を呼び出します。たとえば、GethTMLメソッドを使用して、エディターにマークダウンテキストを取得し、HTMLに変換します。

 
$html = $editor->getHtml($markdownText);

4。ThinkPhp6のマークダウンパーサー

ThinkPhp6フレームワークには、サードパーティライブラリの使用に加えて、マークダウンパーサーが組み込まれていることもあります。これは、マークダウンテキストを解析するために直接使用できます。

 
use think\helper\Markdown;
$html = Markdown::parse($markdownText);

5。結論

この記事では、Editor.md Editor Libraryを紹介し、ThinkPhp6の組み込みマークダウンパーサーを使用して、ThinkPhp6フレームワークにマークダウン編集と解析機能を実装する方法を紹介します。特定のニーズに応じて、開発者はそれを実装するための適切なソリューションを選択できます。