Deutsch
Über dieses Handbuch

Dieses Handbuch gehört zur Vorlage Example für QuartzControl. Es erklärt die Vorlage und führt zugleich alles vor, was sie kann.

Der Text hier kommt aus einer Markdown-Datei, nicht aus der Konfiguration.

Ordner- und Tag-Seiten

Für jeden Ordner und jeden Tag entsteht automatisch eine Seite mit einer Liste.

Von Haus aus

Eine Aufzählung mit Datum, Titel, Beschreibung und Tags, untereinander.

In dieser Vorlage

Ein dreispaltiges Raster: Datum in fester Breite links, Titel in der Mitte, Tags rechts. Die feste Datumsspalte sorgt dafür, dass die Titel eine Kante bilden — und die Ziffern stehen in Ziffernbreite untereinander.

Unter 720 px fällt das auf eine Spalte zusammen; das Datum ist der Teil, der wandert.

Am Desktop behalten Ordner- und Tag-Seiten die rechte Spalte, auch wenn nur die Graphansicht darin steht. Damit beginnt die Liste genau dort, wo auf einer Inhaltsseite der Text beginnt — der Sprung von einem Artikel zu seinem Ordner verschiebt die Zeile nicht mehr.

Beide Seitentypen nutzen den Frame index, der geometrisch derselbe ist wie editorial. Ein Inhaltsverzeichnis entsteht hier trotzdem nicht — eine Liste von Links hat keine Überschriften. Die Graphansicht schon, und die steht rechts wie überall sonst; die Rückverweise stehen wie auf jeder anderen Seite unter der Liste.

Auf einer Ordnerseite zeigt der Graph nur einen Punkt

Auch dann, wenn die Seite verlinkt ist. Das ist ein Fehler im Plugin und von einer Vorlage aus nicht zu beheben — die Einzelheiten stehen unter Graph. Was die Verbindungen trotzdem zeigt, sind die Rückverweise unter der Liste.

Zwei Funde beim Bauen

.desc enthält den Titel, nicht die Beschreibung. Wer den Namen wörtlich nimmt und die Klasse gedämpft setzt, gräut jeden Eintragstitel auf jeder Listenseite aus.

Dieselben Klassennamen benutzt „zuletzt geändert“. Ohne Eingrenzung auf .page-listing landet das dreispaltige Raster in der schmalen Seitenleiste.

Die Tag-Seite

Der Titel ist der Tag-Name als reiner Text. Diese Vorlage stellt ihm ein Rautenzeichen voran — als ::before, damit es nicht in der Vorlesereihenfolge landet.

Zwei Sprachen, zwei Sätze Listen

Zu jedem Ordner gibt es eine Ordnerseite, auch zu en/, und die englischen Seiten tragen englische Tags. Die Listen mischen die Sprachen deshalb nie — mit einer Ausnahme: die Ordnerseite von en selbst, die die englische Startseite ist und von Hand geschrieben wird.

Welche Variablen hier greifen

Diese 14 Variablen liest der Abschnitt page-listing in pages.scss. Ändern lassen sie sich in QuartzControl unter Stile → Variablen — ohne eine Zeile CSS.

VariableWertgilt außerdem für
--dark#17171A · dunkel #FCFCFA13 weitere Komponenten
--gray#5F5F5F · dunkel #A1A1A122 weitere Komponenten
--icon-tagim Stylesheet gesetzt (foundation.scss)Tags
--secondary#1463A3 · dunkel #699DC319 weitere Komponenten
--tpl-rulevar(--lightgray) = #DDDDDD19 weitere Komponenten
--tpl-rule-width1px25 weitere Komponenten
--tpl-space-3xs0.125rem6 weitere Komponenten
--tpl-space-md1rem18 weitere Komponenten
--tpl-space-sm0.75rem10 weitere Komponenten
--tpl-space-xl2.5rem5 weitere Komponenten
--tpl-space-xs0.5rem20 weitere Komponenten
--tpl-text-base1rem4 weitere Komponenten
--tpl-text-sm0.875rem20 weitere Komponenten
--tpl-underline-offset0.18em6 weitere Komponenten

Diese Tabelle ist erzeugt: Sie wird aus den Stylesheets gelesen, nicht von Hand gepflegt.

Weiterlesen

Diese Seite gehört zu Example — der Beispielvorlage für QuartzControl. Ein Überblick über alle Bereiche steht auf der Startseite.

Auf einem schmalen Bildschirm ist die Navigation oben eingeklappt.