Wenn man den SyntaxHighlighter von Alex Gorbatchev mit BlogEngine.NET verwenden möchte, sind einige Anpassungen nötig:
Der einfachste Weg, den SyntaxHighlighter in BlogEngine.NET zu integrieren, ist, die SyntaxHighlighter Extension von Chris Blankenship gemäß Anleitung zu installieren.
Danach muss noch die Konfiguration von BlogEngine.NET, genauer von Tiny_MCE, dem Editor, der bei BlogEngine.NET zum Einsatz kommt, angepasst werden.
Zunächst muss im admin-Verzeichnis die tinyMCE.ascx angepasst werden:
Die Zeile
<script src="/admin/Pages/<%=Utils.RelativeWebRoot%>/editors/tiny_mce/tiny_mce.js" type="text/javascript">
muss geändert werden in
<script src="/admin/Pages/<%=Utils.RelativeWebRoot%>/editors/tiny_mce/tiny_mce_src.js" type="text/javascript">
In der Datei editors\tiny_mce\tiny_mce_src.js muss nun der Eintrag
pre[class|align|style]
in
pre[class|align|style|name]
geändert werden.
Außerdem muss die Zeile
h = h.replace(new RegExp('\\n\\s+', 'gi'), '\n'); // Remove previous formatting
auskommentiert oder gelöscht werden:
// h = h.replace(new RegExp('\\n\\s+', 'gi'), '\n'); // Remove previous formatting
Currently rated 5.0 by 1 people
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5