Handcrafted Websites
Intro
Ich mag gern die von mir geschriebene Software verständlich halten. Dafür ist es wichtig den Code und die Umgebung überschaubar und simpel zu gestalten, dass der eingesetzte Code von Anderen Free Open Source Software ist
und so wenig Dritt Anbieter Software wie möglich eingesetzt wird.
Ebenso möchte ich, dass meine Websites wenig Wartungsaufwand verursachen. Deswegen
halte ich
mich auch von fremden Packages fern, damit ich wenig Updates und Abhängigkeitskonflikte habe. Auch bin ich
Freund
davon, so wenig wie möglich Resourcen von anderen Websites zu laden und besser alles selbst zu hosten, damit die
Quellen der Software übersichtlich bleiben und ich nicht davon abhängig bin, dass die Software Anderer
online ist.
Aus diesen Ideen heraus benutze ich ungern große frameworks wie Worpress,
Django oder Hugo und habe mir lieber
selber einen kleinen Static Site Builder gebaut und ein paar Development Skripte geschrieben. Ich versuche, da wo es passt, Javaskript nur
als Verbesserung der Website zu verwenden und nicht als Notwendigkeit damit sie funktioniert.
Ideale
Die oben beschriebenen Ideen werden von bestimmten Prinzipien verdeutlicht, von denen ich hier ein paar auflisten möchte:
Credits
Auch wenn man so viel wie möglich selber machen will, steht man auf den Schultern von vielen Anderen. Hier eine unvollständige Auflistung der Software die ich benutzt habe um meine Webseiten zu erstellen:
- OS: Arch Linux
- Editor: Emacs
- Browser: Firefox
- Templating: Jinja
- Webstack: HTML, CSS, JS
- Scripting: Bash und Python
- Styling: SCSS und normalize.css
- Icons: Font Awesome
RSS
RSS ist eine Möglichkeit über Updates auf Websiten benachrichtigt zu werden ohne mit einem Account einen Feed zu abonnieren oder seine Email für einen Newsletter herauszugeben. Es ist eine anonyme, einfache Art auf dem Laufenden zu bleiben. Was mir auch gefällt ist, dass man die RSS Feeds verschiedener Seiten in einem RSS Reader bündeln kann und so nicht von App zu App wechseln muss um sich zu informieren. Und Tools wie RSS-brigde machen sogar das Erstellen von eigenen RSS Feeds möglich, für Websites die keine haben oder deren Feed zu viel beinhaltet.