Alles hier ist an der gebauten Website gemessen, nicht vermutet. Die meisten Punkte sind Grenzen von Quartz oder eines Plugins, die eine Vorlage nicht beheben, nur umgehen kann; ein paar sind Grenzen von QuartzControl, und die sind gemeldet. Die verlinkte Seite hat jeweils die Einzelheiten.
Beim Schreiben
| Grenze | Was stattdessen | Wo |
|---|---|---|
Inline-Fußnoten ^[…] bleiben Rohtext | die Fußnote mit [^1] schreiben | Varianten |
Pfeile wie --> werden nicht zu → | das Zeichen → direkt schreiben | Pfeile und Emoji |
| Ein Tag im Fließtext hat einen kaputten Link — ein Fehler in Quartz | Tags ins Frontmatter | Pfeile und Emoji |
| Ein Bild hat entweder eine Größe oder einen Alternativtext, nicht beides | Größe über HTML setzen, wenn beides nötig ist | Bilder |
| Ein eingebettetes PDF beginnt immer auf Seite 1 | den Seitenanker nur im Link nutzen | Dokumente |
| Eine eingebettete Seite bringt ihre Überschriften-Kennungen mit; heißt eine Überschrift wie eine der einbettenden Seite, springt der Verweis im Inhaltsverzeichnis auf die falsche und die Fortschrittslinie bekommt ein Loch | eine der beiden Überschriften umbenennen | Einbettungen |
| Definitionslisten gibt es nicht | eine HTML-Liste <dl> | HTML |
Mermaid ignoriert fast alle Farben der Vorlage; jede eigene Regel braucht !important | das mitgelieferte Stylesheet, das genau das tut | 6.1 – Etwas ändern |
Bases, Canvas, Zeichnungen
| Grenze | Was stattdessen | Wo |
|---|---|---|
| Bases sprechen Englisch: „Showing 45 of 45 entries“ und englische Spaltenköpfe kommen aus dem Plugin und lassen sich nicht übersetzen | die Zeile ist leise gesetzt statt entfernt | 3.1 – Bases |
| Eine Base kann nicht nach einer Formel gruppieren | nach einem Frontmatter-Feld gruppieren | Wie eine Base aufgebaut ist |
| Links in einem Canvas-Dateiknoten bekommen den Ordner noch einmal vorangestellt und führen je nach Tiefe der Notiz ins Leere — ein Fehler im Plugin | Knoten aus zweiter oder dritter Ebene wählen; sonst den Knotentitel anklicken | 3.2 – Canvas |
Eine .base- oder .canvas-Datei hat kein Frontmatter und kann keine Übersetzung verknüpfen | der Umschalter bietet die Startseite der anderen Sprache | Wo die zwei Sprachen aufhören |
| Eine Excalidraw-Seite hat weder Seitenleisten noch Sprachumschalter | — | 3.3 – Excalidraw |
Navigation und Seiten
| Grenze | Was stattdessen | Wo |
|---|---|---|
Der Explorer startet zugeklappt; die Option folderDefaultState: open wird vom Plugin nicht gelesen | offen sind die Ordner auf dem Weg zur aktuellen Seite | Explorer |
| Der Explorer sortiert nach Titel, nicht nach Dateiname, und die Sortierung ist aus der Konfiguration nicht änderbar | Nummern im Titel | Explorer |
| Der Explorer lässt sich nicht aus der Konfiguration nach Sprache filtern | ein Stylesheet blendet den fremdsprachigen Ast aus | Wo die zwei Sprachen aufhören |
| Die Oberfläche — Explorer, Suche, Rückverweise, Graph — spricht site-weit eine Sprache; Suche, Graph und „Zuletzt geändert“ mischen beide Sprachen; es gibt eine Fehlerseite für beide | die Layout-Boxen sprechen beide Sprachen; ein Build je Sprache würde den Rest lösen | Wo die zwei Sprachen aufhören |
| Auf einer Ordnerseite zeigt der Graph nur einen Punkt, auch wenn die Seite verlinkt ist — ein Fehler im Plugin | die Rückverweise darunter zeigen dieselben Verbindungen | Graph |
| Quartz rendert keinen Skip-Link; per Tastatur kostet der Weg zum Text einen Tabstopp je Baumzeile | die Gestaltung dafür liegt bereit | 6.6 – Barrierefreiheit |
Das Datum einer Seite kommt nicht aus git, weil content/ ein Symlink ist — ein Fehler im Plugin | Datum im Frontmatter | 4.1 – Titel, Beschreibung, Datum |
In QuartzControl
| Grenze | Was stattdessen | Wo |
|---|---|---|
| Der Baustein Übersetzungen erreicht die Überschriften der Komponenten nicht | — | 6.8 – Das Vorlagenpaket |
Snapshots enthalten den Inhalt nicht, wenn content/ ein Symlink ist | der Vault sichert sich über sein eigenes git | 1.3 – Von der Notiz zur Website |
QuartzControl schreibt @font-face-Regeln ohne unicode-range | die Vorlage ersetzt den erzeugten Block | 6.3 – Schriften |
| Im Frame-Editor darf ein Wert kein Komma enthalten, und Längen stehen als Zahl, nicht als Variable | calc() ohne Komma; Zahlen | 6.5 – Seitenraster |
Drei Blöcke in custom.scss schreibt QuartzControl bei jedem Speichern neu | eigene Regeln außerhalb der Markierungen oder in eine eigene Datei | 6.1 – Etwas ändern |