Wie implementiert man Code-Hervorhebung in DedeCms 5.7?
Unabhängig davon, ob eine Blog-Website oder eine CMS-artige Website erstellt wird, ist bei vielen davon Code-Hervorhebung erforderlich. Es ist eines der besseren CMS-Website-Erstellungssysteme in China -ins wie WordPress. Ich verwende das neueste dedeCMS 5.7. Ich habe lange nach Informationen über die Integration von CKEditor und SyntaxHighlighter gesucht. und zielt im Allgemeinen nur auf den ckeditor für config.js ab. Die Änderungen sind unterschiedlich.
Empfohlenes Lernen: Dreamweaver cms
Daher kann ich nur selbst darüber nachdenken und es ändern. Jetzt werde ich die Methode als Referenz für Webmaster-Freunde aufschreiben:
1. Gehen Sie zum Herunterladen zunächst auf die offizielle Website von SyntaxHighlighter, URL: http://alexgorbatchev.com/SyntaxHighlighter/download/. Es wird empfohlen, Version 2.1 herunterzuladen . Hier wird die Version 2.1.382 verwendet. Entpacken Sie die heruntergeladene Datei im Ordner „syntaxHighlight“ und entfernen Sie die nutzlosen Dateien, so dass nur die Ordner „scripts“ und „styles“ übrig bleiben.
2. Erstellen Sie einen neuen Dialogordner und erstellen Sie darin eine Datei mit dem Namen syntaxhighlight.js. Da der Code zu groß ist, ist es nicht geeignet, ihn direkt herunterzuladen
Wenn Sie den Stil des Codebereichs ändern möchten, ändern Sie bitte den Stil im
zu platzieren, zu warten, bis die vorherige Webseite geladen ist, und ihn dann zu laden und anzuzeigen.
Der Code lautet wie folgt:
<script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shCore.js"> </script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushJava.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushJScript.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushPhp.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushScala.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushSql.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushVb.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushXml.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushBash.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushCpp.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushCSharp.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/cripts/shBrushCss.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushDelphi.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushDiff.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushGroovy.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushPlain.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushPython.js"></script> <script type="text/javascript" src="/include/ckeditor/plugins/syntaxhighlight/scripts/shBrushRuby.js"></script> <link type="text/css" rel="stylesheet" href="/include/ckeditor/plugins/syntaxhighlight/styles/shCore.css"/> <link type="text/css" rel="stylesheet" href="/include/ckeditor/plugins/syntaxhighlight/styles/shThemeDefault.css"/> <script type="text/javascript"> SyntaxHighlighter.config.clipboardSwf = '/include/ckeditor/plugins/syntaxhighlight/scripts/clipboard.swf'; SyntaxHighlighter.all(); </script>
Die endgültige Darstellung der veröffentlichten und generierten Artikelseite lautet wie folgt:
Natürlich das Die Integration weist möglicherweise auch einige Mängel auf. Außerdem kann es sein, dass die Skalierbarkeit des Plug-Ins langsam ist Ich hoffe auch, dass alle Internetnutzer Kommentare abgeben können.
Das obige ist der detaillierte Inhalt vonSo implementieren Sie Code-Hervorhebung in DedeCms 5.7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!