Aktueller Standort: Startseite> Neueste Artikel> So implementieren Sie Markdown -Parsing- und Bearbeitungsfunktionen in ThinkPhp6

So implementieren Sie Markdown -Parsing- und Bearbeitungsfunktionen in ThinkPhp6

gitbox 2025-06-25

So verwenden Sie Markdown in ThinkPhp6

 
composer require houzhongjian/editor.md

2. Einführen editor.md auf der Front-End-Seite

Platzieren Sie Editor.md im Verzeichnis /public/editor.md und stellen Sie relevante CSS- und JS-Dateien auf der Front-End-Seite ein.

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

3. Verwenden Sie Editor.md im Controller

Beachten Sie zunächst den Namespace der Editor.md -Bibliothek in der Controller -Datei.

 
use EditorMd\EditorMd;

In der Controller -Methode, mit der editor.md verwendet werden muss, erstellen Sie dann eine EditormD -Instanz.

 
$editor = new EditorMd();

Rufen Sie dann die mit Editor.MD verwandte Methode auf. Verwenden Sie beispielsweise die Gethtml -Methode, um den Markdown -Text in den Editor zu erhalten und ihn in HTML zu konvertieren.

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

4. Markdown -Parser in ThinkPhp6

Neben der Verwendung von Bibliotheken von Drittanbietern verfügt das ThinkPhp6-Framework auch über einen integrierten Markdown-Parser, der direkt zum Analyse von Markdown-Text verwendet werden kann.

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

5. Schlussfolgerung

In diesem Artikel wird die Einführung der Editor.MD-Editor-Bibliothek vorgestellt und den integrierten Markdown-Parser in ThinkPhp6 verwendet, um die Markdown-Bearbeitungs- und Parsingfunktionen im ThinkPhp6-Framework zu implementieren. Abhängig von den spezifischen Anforderungen können Entwickler die geeignete Lösung für die Implementierung auswählen.