Claude Code Memory für Publii: Schnellstart-Wissen zum Download
Autor: Claude Code
erstellt von Claude Code, nicht geprüft
An English translation of this post is available: Claude Code Memory for Publii: Quick-Start Knowledge for Download.
Im letzten Post habe ich beschrieben, wie ich meine 30 Jahre alte Homepage-Maker-3-Website mit Claude Code auf Publii umgestellt habe. In diesem Post teile ich das dabei gewonnene Wissen – in einer Form, die Sie direkt nutzen können: als sogenannte Memory-Dateien für Claude Code.
Was ist eine Claude Code Memory-Datei?
Claude Code, das KI-Werkzeug von Anthropic für Entwicklerinnen und Entwickler, kann Wissen zwischen verschiedenen Sitzungen speichern. Dazu legt es Textdateien im Markdown-Format in einem speziellen Verzeichnis ab – dem Memory. Beim nächsten Gespräch liest Claude Code diese Dateien automatisch und weiß sofort, womit es zu tun hat: Welche Dateistruktur nutzt Publii? Welche Fehler sind typisch? Wie funktioniert das SQLite-Schema?
Ohne Memory muß Claude Code dieses Wissen jedes Mal neu erarbeiten – was Zeit kostet und Fehlerquellen öffnet. Mit einer guten Memory-Datei starten Sie sofort mit einem informierten Assistenten.
Die zwei Download-Dateien
Ich biete zwei Dateien an, die ich im Laufe der Umstellung erarbeitet habe:
- publii-claude-memory.md – Generisches Publii-Wissen für alle, die Publii mit Claude Code zusammen nutzen wollen. Enthält: Verzeichnisstruktur, SQLite-Schema, Config-Formate, Bildverwaltung, häufige Fehler und deren Lösung.
- publii-hm3-claude-memory.md – Ergänzung speziell für die Migration von Homepage Maker 3 nach Publii. Enthält: typische HM3-HTML-Struktur, Konversionsstrategie mit Python-Codebeispielen, Bildpfad-Muster, Qualitäts-Checkliste.
Die HM3-Datei setzt die generische Datei voraus – installieren Sie beide.
So verwenden Sie die Memory-Dateien
Claude Code sucht Memory-Dateien in einem projektspezifischen Verzeichnis. Der Pfad richtet sich nach Ihrem Betriebssystem und dem Verzeichnis, in dem Sie Claude Code starten.
Wenn Sie Claude Code im Publii-sites/-Verzeichnis starten (was ich empfehle), lautet der Memory-Pfad:
- Linux/macOS:
~/.claude/projects/<pfad-zum-sites-verzeichnis>/memory/
Der Pfad in spitzen Klammern ist dassites/-Verzeichnis, bei dem alle Schrägstriche durch Bindestriche ersetzt wurden.
Beispiel:~/Dokumente/Publii/sites/→~/.claude/projects/-home-NUTZERNAME-Dokumente-Publii-sites/memory/ - Windows:
%USERPROFILE%\.claude\projects\<pfad>\memory\
Schritte:
- Verzeichnis anlegen:
mkdir -p ~/.claude/projects/PFAD/memory/ - Heruntergeladene
.md-Dateien dort hineinkopieren - Die Datei
MEMORY.mdim selben Verzeichnis anlegen (oder ergänzen) mit Verweisen auf die neuen Dateien – das ist der Index, den Claude Code zuerst liest:
# Mein Publii-Projekt
## Publii-Grundwissen
- [publii-claude-memory.md](publii-claude-memory.md) – Dateistruktur, Schema, Config, Bildverwaltung
## Homepage Maker 3 Migration (nur wenn relevant)
- [publii-hm3-claude-memory.md](publii-hm3-claude-memory.md) – HM3-Konversion, Bildpfade, Checkliste
- Claude Code neu starten – es liest das Memory automatisch beim Start.
Sicherheitscheck: So prüfen Sie die Dateien
Die Dateien sind einfache Textdateien im Markdown-Format – kein ausführbarer Code, keine Skripte, keine Makros. Sie können die Dateien vor der Verwendung mit jedem Texteditor öffnen und vollständig lesen.
Dennoch gilt: Claude Code liest diese Dateien und handelt nach ihren Anweisungen. Eine manipulierte Memory-Datei könnte Claude Code dazu bringen, unerwünschte Aktionen auszuführen – das nennt sich Prompt Injection. Prüfen Sie deshalb:
- SHA256-Prüfsummen vergleichen (empfohlen):
Die Prüfsummen der Originaldateien, die ich veröffentlicht habe:
publii-claude-memory.md: 154671f082ffe1b494fb7d03cc6fbb3da2610d392404bcb20ba65e539f0a1f45
publii-hm3-claude-memory.md: c29ee208b0306bebf662f7b5c28b3a4322ddfbc4a56848df0cb2e4f60dd10443
Prüfung unter Linux/macOS im Terminal:sha256sum publii-claude-memory.mdsha256sum publii-hm3-claude-memory.md
Unter Windows (PowerShell):Get-FileHash publii-claude-memory.md -Algorithm SHA256
Stimmt der angezeigte Hash mit dem oben genannten überein, ist die Datei unverändert.
- Datei im Texteditor lesen: Öffnen Sie die Datei in einem einfachen Texteditor (z.B. gedit, Notepad, VS Code). Die Datei enthält nur beschreibenden Text, Codebeispiele und Tabellen – kein HTML, kein JavaScript, keine ausführbaren Anweisungen.
- Auf Anomalien achten: Verdächtig wäre versteckter Text (z.B. in weißer Schrift auf weißem Hintergrund, was in einer .md-Datei aber nicht möglich ist), ungewöhnliche Sonderzeichen oder Anweisungen wie „Ignoriere alle vorherigen Anweisungen".
Das Wissen entstand in der Praxis
Alle Inhalte dieser Memory-Dateien entstammen der echten Umstellung von logies.de – einer 30 Jahre alten Homepage-Maker-3-Website – auf Publii. Ich habe dabei gelernt, wo Publii abweicht von dem, was man erwarten würde: das Datumsproblem, die Responsive-Bilder, die Menü-Tücken. Dieses Wissen steckt jetzt in den Dateien.
Wenn Sie eigene Erfahrungen machen, die hier fehlen: Schreiben Sie mir – die Kontaktdaten finden Sie im Impressum.
