Code

Codeschnipsel, interessante Kniffe und alle Dinge über die ich so stolpere in der Welt der Nullen und Einsen.

Niemand sollte heutzutage noch unverschlüsselt herumlaufen müssen!

Aus diesem Grund habe ich meinem Blog ein Zertifikat besorgt und vor allem eine Standardweiterleitung auf HTTPS://fettlaus.de angelegt. Wer ein Zertifikat ohne viel Tamtam braucht, findet es kostenfrei bei StartCom. Dort kostet zwar alles was über das Simpelste hinaus geht ein wenig Knete, aber die Jungs müssen ja auch von irgendwas leben. Und für mich reicht das einfachste Zertifikat vorerst.

Die Weiterleitung, mit der ein Zugriff ohne SSL auf diese Webseite quasi abgeschaltet wird, sieht dabei als .htaccess wie folgt aus:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://fettlaus.de/$1 [R,L]

Damit hat diese Webseite bei Qualys ein Rating von A- erreicht.

Ich habe endlich einen sehr guten Editor für meinen Blog gefunden, mit dem ich im Browser Einträge schreiben und das Theme bearbeiten kann.

Sein Name ist „Codiad“ und er kann vermutlich absolut alles, was ich brauche:

  • Syntax-Highlighting (für fast alle Sprachen inklusive Markdown)
  • Dateiverwaltung und -upload
  • Open Source
  • aktive Entwicklung
  • sieht schick aus
  • mehrere Dateien in Tabs öffnen
  • Projekt- und Nutzerverwaltung
  • keine Datenbank
  • Hotkeys

Um euch einen kleinen Eindruck davon zu verschaffen, wie schick das ganze dann in Bearbeitung aussieht, hier einfach mal ein Screenshot einer frühen Version dieses Blogposts im „Rohzustand“:

Codiad Picture

Wie man sehen kann, ist das Ganze schon ziemlich schick. Bisher bin ich extrem zufrieden mit dem Funktionsumfang und vermisse allgemein sehr wenig beziehungsweise fast keine Funktionen.

Anmerkung Obwohl sich Codiad in meinen Versuchen stets sehr stabil gezeigt hat, ist die Anwendung nach Angaben des Entwicklers noch immer „still in early development“.

Ich werde auch weiterhin ab und zu an meinem Blog schrauben, denn so ganz zufrieden bin ich noch nicht. Zum einen kann ich dank eines modifizierten Smartypants zwar Anführungszeichen korrekt umwandeln, andererseits spinnt diese Funktion noch ein wenig bei Apostrophen.

Beispiel:

ASCIIHTML
Einfache Anführungsstriche'Ein kurzer Text.'‚Ein kurzer Text.‘
Doppelte Anführungsstriche"Ein kurzer Text."„Ein kurzer Text.“
ApostrophenLaus' BlogLaus‘ Blog
ApostrophenDie '80erDie ‚80er

ANMERKUNG Dieser Blogpost wird nicht weiter aktualisiert. Aktuell verwendete Technik findet sich hier.

Für diese Webseite setze ich verschiedene Technologien ein:

Insgesamt bin ich bisher ziemlich zufrieden damit. Dank der Dropbox kann ich rasend schnell Änderungen an Einträgen vornehmen und kann dafür jeden beliebigen Editor und sogar mein Handy gut nutzen.

Was ich noch vermisse, ist ein guter Browser-Editor mit simpler Dateiverwaltung. Gerade Letzteres fehlt mir bei StackEdit doch sehr und macht das Editieren dort etwas umständlicher als nötig.

Auf einen Kommentarbereich kann ich sehr gut verzichten, einzig eine Suchfunktion fehlt mir am Blog selbst bisher. Die ist wohl leider auch nicht so einfach umzusetzen, weil ich einfach darauf verzichten möchte, ständig komplette JSONs an den Client zu übertragen. Außerdem habe ich keine große Lust, Google in meinen Blog zu integrieren.

Das Template wird sicher noch ein wenig wachsen müssen, aber für den Anfang bin ich damit schon mehr als zufrieden.