php-de / php-de.github.io

Deutschsprachige Wissenssammlung zur Programmiersprache PHP.
https://php-de.github.io
19 stars 13 forks source link

Quellcode ohne Syntaxhighlighting erzwingen #102

Closed hausl closed 10 years ago

hausl commented 10 years ago

Gibt es sowas wie im Forum die CODE Tags? Wenn ich Quelltext mittels ~~~ formatiere, dann wird autom. ein Highlighting durchgeführt wenn scheinbar gewisse Zeichen/Keywords gefunden werden. Kann ich das irgendwie verhindern?

Da: http://php-de.github.io/jumpto/idna/#e-mail-adressen

mermshaus commented 10 years ago

Gute Frage. Vielleicht mit ~~~ plain? Könnte aber sein, dass das wenn nur zufällig funktioniert.

mermshaus commented 10 years ago

Ich habe auch noch mal ein paar Sachen probiert. Etwa:

```no-highlight

Das nutzt GitHub selbst in der Doku, aber es klappt nicht. Derzeit ist es leider broken. Ich habe mal in #jekyll auf Freenode gefragt. Vielleicht kommt da was bei rum.

Edit

Okay, es liegt nicht an jekyll/kramdown/coderay, sondern an google-code-prettify, das da eingebunden wird (JavaScript deaktivieren, um zu sehen, was ich meine).

<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js"></script>
<script type="text/javascript">
$('pre code').parent().addClass('prettyprint');
</script>

Da muss man wohl an dem Selektor rumdoktorn. Mal gucken, ob ich da gleich zu komme.

mermshaus commented 10 years ago

Okay, das sollte es für den Moment tun. Zu dem Setup an sich sage ich erst mal nichts. Aber festzuhalten bleibt: Das Syntax-Highlighting wird derzeit offenbar in keiner Form von jekyll/kramdown/coderay durchgeführt, sondern nachträglich durch JS.

hausl commented 10 years ago

hab leider gerade keinen kopf, ev. heute abend dann, aber danke jedenfalls mal für die analyse!!!

hausl commented 10 years ago

Ah, habs jetzt erst gerafft das du das schon umgestrickt hast, schaut soweit gut aus, sehr gut, danke. Ich schliess dann das hier mal (ihr könnt ja wieder öffnen wenn es noch nötig ist.) Danke!