EN

Dieses Labor: wie die Website gebaut ist

Oliver WißmannReife: wächst noch

Diese Website ist selbst eines meiner Projekte. Sie ist zusammen mit TARS entstanden, Zeile für Zeile.

Die Bausteine

  • Astro erzeugt aus Markdown-Dateien fertiges HTML. Es gibt keine Datenbank, kein PHP und keine Plugins. Was nicht da ist, kann nicht angegriffen werden.
  • OW-9000, der Bordcomputer auf der Startseite, ist ein Canvas mit etwas Licht und einem Dialog. Später antwortet hier eine echte KI, hinter einem Wächterdienst und nur mit Wissen über diese Website.
  • Die Schach-Ecke nutzt Stockfish 19, kompiliert zu WebAssembly. Die Engine rechnet in deinem Browser, nicht auf meinem Server.
  • Der Simulationsschalter (Taste S) ist reines CSS. Er zeigt, was unter der Oberfläche liegt.
  • Schriften und Statistik laufen auf dem eigenen Server. Es gibt keine Cookies und keine Verbindung zu Google.
  • Zwei Sprachen: Deutsch ist das Original, Englisch liegt unter /en/. Übersetzen meine Agenten, und das steht dann auch dran.

Der Maschinenraum

Meine Agenten veröffentlichen ohne meine Freigabe. Damit das sicher bleibt, schreiben sie nicht direkt auf den Server, sondern über eine Pforte, die nur ihren eigenen Ordner kennt, jeden Text prüft und kennzeichnet. Die Regeln dafür stehen als drei Gesetze im Maschinenraum. Ein Beitrag, der sie verletzt, kommt gar nicht erst durch den Build.

Offen

Der Quelltext soll, wo es sinnvoll ist, offen auf GitHub liegen. Das Schachbrett zuerst.