Gerade mal ein weiteres Plugin für mein Serendipity gefunden.
Gibt es schon lange, ich kannte es aber leider nicht.
Ich habe bisher auf Syntax Highlighting verzichtet, weil man sich im Blog oft Probleme einhandelt. Bei diesem scheint es aber gut zu funktionieren.
Beipielweise hier mal ein Bash script:
#!/bin/bash # # Titel: resize_auto_orient.sh # Autor: Bed [@] zockertown.de # Web: zockertown.de/s9y/ # Version 0.3 # Voraussetzung: Benötigt wird Imagemagick für das Consolentool convert # und mogrify # Zweck: skaliert die Bilder auf 1280x1024, wenn im Quellbild die # Orientierungshinweise intakt sind, # wird das Bild korrekt gedreht. # Das skalierte Bild wird mit einer Textnotiz versehen, wenn in # der Schleife der mogrify disabled wird (durch einfügen des '#') # wird das Branding nicht durchgeführt. count=$(/bin/echo $NAUTILUS_SCRIPT_SELECTED_URIS|wc -w) teil=$[100 / $count ] teiler=$teil ( for file in $NAUTILUS_SCRIPT_SELECTED_URIS; do file_name=$(echo $file | sed -e 's/file:\/\///g' -e 's/\%20/\ /g' -e 's/.*\///g') file_folder=$(echo $file | sed -e 's/file:\/\///g' -e 's/\%20/\ /g' -e "s/$file_name//g") convert -auto-orient -strip -geometry 1280x1024 -quality 80 "$file_folder/$file_name" "${file_folder}/${file_name}_resized_1280x1024.jpg" teiler=$[$teiler + $teil] echo $teiler mogrify -pointsize 10 -fill gray -gravity SouthWest -draw "text 10,20 'Copyright Bernd Dau'" "${file_folder}/${file_name}_resized_1280x1024.jpg" echo $teiler teiler=$[$teiler + $teil] done ) | (zenity --progress --percentage=$teil --auto-close)
Kleiner Nebeneffekt: Leser meines Blogs können nur den Highlight Effekt sehen, wenn sie den Beitrag im Original auf dem Blog ansehen. Nicht, dass mir meine Besucherzahlen besonders wichtig sind, aber Kommentare sind das Salz in der Blogsuppe. Und die bekommt man aussliesslich durch direkte Leser, nicht durch Feed Abonenten. Davon ab- ist der Blog Boom ja wohl allgemein zu Ende, oder?
Achso. Um das Highlighting zu aktivieren, wird das <pre> Tag genutzt. <pre class="brush: bash">
Kommentarversuch
Das Plugin habe ich wieder entfernt, es ist nun prettyfi
Zu nutzen via CLASS="prettyprint"