WordPress – Syntax highlighting mit GeSHi

Ein sehr gutes WordPress Plugin, um Quellcode hervorzuheben, ist GeSHi Syntax Highlight von Jan-Philip Gehrcke (Website). Egal ob Shellscripte, PhP oder Javascript. Die Integration in einen WordPress-Artikel nach der Plugin-Installation (WP-GeSHi-Highlight) einfach. Das Plugin ist in der Version 1.3.0 verfügbar.

Etwa um PHP hervorzuheben reicht es aus, den Quellcode eines Artikels mit „pre“ zu markieren und das entsprechende lang-Attribut zu ergänzen.

Bspw.:

 ...
echo "hallo welt";
$x = 1;
while($x <= 10) {
echo $x;
$x++;
}

Danke für das tolle Plugin!…

Weitere Informationen:
https://gehrcke.de/wp-geshi-highlight-dem


Erlaubte lang-Attribute:

4cs
6502acme
6502kickass
6502tasm
68000devpac
abap
actionscript
actionscript3
ada
aimms
algol68
apache
applescript
apt_sources
arm
asm
asp
asymptote
autoconf
autohotkey
autoit
avisynth
awk
bascomavr
bash
basic4gl
bf
bibtex
blitzbasic
bnf
boo
c
c_loadrunner
c_mac
c_winapi
caddcl
cadlisp
cfdg
cfm
chaiscript
chapel
cil
clojure
cmake
cobol
coffeescript
cpp
cpp-qt
cpp-winapi
csharp
css
cuesheet
d
dart
dcl
dcpu16
dcs
delphi
diff
div
dos
dot
e
ecmascript
eiffel
email
epc
erlang
euphoria
ezt
f1
falcon
fo
fortran
freebasic
freeswitch
fsharp
gambas
gdb
genero
genie
gettext
glsl
gml
gnuplot
go
groovy
gwbasic
haskell
haxe
hicest
hq9plus
html4strict
html5
icon
idl
ini
inno
intercal
io
ispfpanel
j
java
java5
javascript
jcl
jquery
kixtart
klonec
klonecpp
latex
lb
ldif
lisp
llvm
locobasic
logtalk
lolcode
lotusformulas
lotusscript
lscript
lsl2
lua
m68k
magiksf
make
mapbasic
matlab
mirc
mmix
modula2
modula3
mpasm
mxml
mysql
nagios
netrexx
newlisp
nginx
nimrod
nsis
oberon2
objc
objeck
ocaml
ocaml-brief
octave
oobas
oorexx
oracle11
oracle8
oxygene
oz
parasail
parigp
pascal
pcre
per
perl
perl6
pf
php
php-brief
pic16
pike
pixelbender
pli
plsql
postgresql
postscript
povray
powerbuilder
powershell
proftpd
progress
prolog
properties
providex
purebasic
pycon
pys60
python
q
qbasic
qml
racket
rails
rbs
rebol
reg
rexx
robots
rpmspec
rsplus
ruby
rust
sas
scala
scheme
scilab
scl
sdlbasic
smalltalk
smarty
spark
sparql
sql
standardml
stonescript
systemverilog
tcl
teraterm
text
thinbasic
tsql
typoscript
unicon
upc
urbi
uscript
vala
vb
vbnet
vbscript
vedit
verilog
vhdl
vim
visualfoxpro
visualprolog
whitespace
whois
winbatch
xbasic
xml
xorg_conf
xpp
yaml
z80
zxbasic

Verfasst am 13.11.16, durch Jens.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert


Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Kommentare zu diesem Beitrag