diff --git a/deploy/README.md b/deploy/README.md index 97d63db..0e930f7 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -59,6 +59,17 @@ Firmen-Token gehört nicht auf den Familien-LXC), wird es **im LXC gebaut**: initialisiert die Ablage deshalb **in place** und holt den Remote-Stand dazu; `.silverbullet*` und `_plug/` stehen in der `.gitignore` der Ablage. +## Oberfläche: Seitenleiste + +SilverBullet hat keine Ordnernavigation. Die liefert das **TreeView-Plug** +(`_plug/treeview.plug.js` in der Ablage, committet), konfiguriert in der +Seite `CONFIG` (Position links, Library/CONFIG/index ausgeblendet, Knopf +„Seitenleiste ein/aus" oben rechts). „Plugs: Update" aus der Oberfläche hat +das Plug am 04.09. nicht geladen; die Datei wurde von Hand aus +`raw.githubusercontent.com/joekrill/silverbullet-treeview/main/treeview.plug.js` +abgelegt. Die Startseite `index.md` ist eine km-Seite mit Links, nicht mehr +SilverBullets Begrüßung. + Und aus dem Teamspace übernommen: Konfiguration ins Volume, nicht in eine Datei im Container; Secrets aus OpenBao, nie in der compose-Datei und nie in argv. diff --git a/image/km/gitrepo.py b/image/km/gitrepo.py index 54ed321..a5c69a8 100644 --- a/image/km/gitrepo.py +++ b/image/km/gitrepo.py @@ -91,7 +91,9 @@ class Ablage: existing = gi.read_text() if gi.exists() else "" # */doku/ sind die Quellen-Checkouts -- deren Wahrheit liegt im # jeweiligen Remote (z. B. ahmann/info), nicht ein zweites Mal hier. - for line in (".silverbullet*", "_plug/", "*/doku/"): + # _plug/ bleibt drin: die Plug-Dateien (TreeView) gehoeren zur Ablage, + # sonst fehlt nach einem frischen Checkout die Seitenleiste. + for line in (".silverbullet*", "*/doku/"): if line not in existing.splitlines(): existing += line + "\n" gi.write_text(existing)