Editor
Die Notizoberfläche der Web-App hat oben in der Notiz einen einzigen Umschalter Leseansicht / Bearbeiten. In der Leseansicht passiert die aufwendige Darstellung; Bearbeiten ist eine einfache CodeMirror-6-Texteingabe zum Schreiben von Markdown.
Leseansicht (Darstellung)
Abschnitt betitelt „Leseansicht (Darstellung)“Der Viewer ist ein remark/rehype-Stack, der auf Obsidian-Kompatibilität ausgelegt ist. Was in Obsidian dargestellt wird, sollte auch hier dargestellt werden.
- CommonMark + GFM: Überschriften, Listen, Tabellen, Codeblöcke mit Zaun, Durchstreichung, Aufgabenlisten
- Wikilinks:
[[Note Title]]und[[Note Title|Display Text]], dargestellt als Links auf/notes/<path> - Bild-Einbettungen:
![[image.png]]wird über die authentifizierte Anhang-API aufgelöst - Callouts: Callouts im Obsidian-Stil wie
> [!note],> [!warning],> [!tip]usw. über@portaljs/remark-callouts - KaTeX-Mathe:
$inline$und$$display$$ - Mermaid-Diagramme: Codeblöcke mit
```mermaid - Syntaxhervorhebung: Codeblöcke werden mit rehype-highlight dargestellt
- Frontmatter: YAML am Dateianfang wird mit gray-matter geparst; der Inhalt wird darunter dargestellt
- Automatisch verlinkte Überschriften: jede Überschrift bekommt einen Slug und einen Ankerlink
Bearbeitungsmodus (Schreiben)
Abschnitt betitelt „Bearbeitungsmodus (Schreiben)“Der Bearbeitungsmodus tauscht eine CodeMirror-6-Eingabe mit dem Markdown-Sprachplugin (Syntaxhervorhebung), Zeilenumbruch und einer mobilfreundlichen Schrift von 16 px ein, die das automatische Zoomen in iOS Safari verhindert.
Es gibt keine Schaltfläche zum Speichern. Der Editor speichert automatisch, während du tippst: Eine Statusanzeige oben in der Notiz zeigt Saving…, solange ein Schreibvorgang läuft, Saved, sobald er angekommen ist, und Save failed mit einem anklickbaren Retry-Link, wenn ein Schreibvorgang fehlschlägt.
Der Web-Editor ist bewusst eine Oberfläche für schnelles Erfassen: Notiz öffnen, bearbeiten, weggehen. Für komfortableres Schreiben (Slash-Menüs, Suchen/Ersetzen im Editor, Autovervollständigung für Wikilinks und Tags) ist Obsidian das richtige Werkzeug. Die Aufteilung ist Absicht, keine Lücke; Obsidian ist schon ein hervorragender Editor, und wir synchronisieren nativ dorthin, also konzentriert sich die Web-App auf das, was sich aus Obsidian schwer gut machen lässt (Vault-übergreifendes Durchsuchen, mobiler Zugriff ohne die Obsidian-iOS-App, Zugriff über jeden Browser von überall).
Konfliktsicheres Bearbeiten
Abschnitt betitelt „Konfliktsicheres Bearbeiten“Der Web-Editor läuft über dieselbe Sync-Engine wie das Plugin. Wenn ein anderes Gerät dieselbe Notiz bearbeitet, während du sie geöffnet hast, reagiert der Editor, ohne deine Arbeit zu verlieren:
- Eingehende Remote-Änderungen werden per 3-Wege-Merge in deinen geöffneten Entwurf eingefügt. Saubere Merges passieren still.
- Wenn dein Speichern mit dem Schreibvorgang eines anderen Geräts kollidiert, gibt das Backend 409 zurück. Der Editor holt die neueste Version, setzt deine Änderung per 3-Wege-Merge darauf neu auf und wiederholt das Speichern automatisch.
- Wenn ein Merge eine echte Überschneidung auf Zeilenebene hat, bleibt dein Entwurf genau so, wie er ist, und eine nicht blockierende ConflictBar erscheint mit drei Optionen: Keep mine, Take theirs oder View merge. Nichts wird stillschweigend verworfen.
Obsidian-Plugins werden nicht unterstützt
Abschnitt betitelt „Obsidian-Plugins werden nicht unterstützt“Alles, was von einem Obsidian-Community-Plugin abhängt (Dataview-Abfragen, Templater-Ausgaben, eigene Canvas-Erweiterungen, Excalidraw-Formen usw.), wird im Web-Editor nicht ausgeführt. Die Web-App bringt ihren eigenen Renderer mit; sie kann keinen Plugin-Code aus deiner Obsidian-Installation ausführen. Dataview-Blöcke werden als einfacher Codeblock dargestellt, Templater-Syntax bleibt unaufgelöst und so weiter.
Notizen, die von Plugin-Darstellung abhängen, sind trotzdem sicher. Sie werden als einfaches Markdown synchronisiert und sehen in Obsidian korrekt aus. Sie bekommen nur nicht die dynamische Darstellung, wenn du sie in der Web-App ansiehst.
Plugin-Kompatibilität könnten wir in einer künftigen Hauptversion untersuchen, sie steht aber nicht auf der aktuellen Roadmap.
Der Editor ist touchfreundlich, aber durch kleine Bildschirme begrenzt. Für intensives Bearbeiten auf dem Handy ist Obsidian Mobile meist die bessere Oberfläche. Schnelle Änderungen und Suche in der Web-App funktionieren gut.