Heim >Backend-Entwicklung >PHP-Problem >So integrieren Sie den Markdown-Editor in eine PHP-Website

So integrieren Sie den Markdown-Editor in eine PHP-Website

王林
王林Original
2019-09-18 17:56:273489Durchsuche

So integrieren Sie den Markdown-Editor in eine PHP-Website

Was ist Abschlag?

Markdown ist eine Auszeichnungssprache, die mit einem gewöhnlichen Texteditor geschrieben werden kann. Durch einfache Auszeichnungssyntax kann sie gewöhnlichen Textinhalten ein bestimmtes Format verleihen. Es verwendet eine prägnante Syntax anstelle von Satz, im Gegensatz zu der von uns verwendeten Textverarbeitungssoftware wie Word, die über eine große Anzahl von Satz- und Schriftarteinstellungen verfügt. Dadurch können wir uns auf das Codieren konzentrieren, ohne dass zusätzliche Änderungen am Satz vorgenommen werden müssen, was einfach und bequem ist. Viele Webmaster-Redakteure nutzen gerne Markdown zum Schreiben von Artikeln. Plattformen wie Jianshu und Open Source China unterstützen die Markdown-Bearbeitung.

Sie verwenden möglicherweise verschiedene Website-Erstellungssysteme, um Websites zu entwickeln, aber keine Sorge, die Markdown-Integration ist sehr einfach. Obwohl die Systeme unterschiedlich sein können, sind die Prinzipien dieselben Als Beispiel werde ich nicht zu viel über die interne Integration des Chanzhi-Systems erklären, sondern nur den gesamten Betriebsprozess als Referenz demonstrieren.

Betriebsprozess:

Zuerst müssen wir den Interpreter showdown.js herunterladen, Portal: https://github.com/showdownjs/showdown

Fügen Sie dann showdown.js in die Vorlagendatei der Inhaltsbearbeitungsseite ein.

Führen Sie den folgenden JS-Code ein:

function compile(){
    var text = document.getElementById("content").value;
    var converter = new showdown.Converter();
    var html = converter.makeHtml(text);
    document.getElementById("result").innerHTML = html;
}

Im obigen Code dient der Text dazu, den Artikelinhalt der von Ihnen eingegebenen Markdown-Syntax abzurufen und dann das Interpreterobjekt zu instanziieren. und dann verwenden Der Interpreter übersetzt den von Ihnen eingegebenen Artikelinhalt in den Inhalt der Zielstilschnittstelle, dh HTML, und gibt ihn dann aus.

Hinweis: Abhängig von den spezifischen Vorgängen verschiedener Systeme können einige die Erstellung von Datenbankfeldern usw. beinhalten. Die Einführung von Code unterscheidet sich auch aufgrund unterschiedlicher Systemarchitekturen und Erweiterungsprinzipien.

Der obige Inhalt dient nur als Referenz!

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo integrieren Sie den Markdown-Editor in eine PHP-Website. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn