feat: category tags (design/film/photo/text) on the portfolio index

new categories taxonomy, multi-value per project. shown inline in each ls row as [tag] after the slug, muted like the other row metadata and inverting with it on hover/select. reuses the existing shared taxonomy template, so /categories/ and /categories/<tag>/ come for free as browsable archives in the same shell style already used for schools/degrees/semesters.\n\nassigned by medium: design for anything with plans/models, film for the two video projects, photo for the trieste study trip, text alongside design for translation (collage + accompanying theoretical text).
This commit is contained in:
kgva CMS
2026-08-14 23:50:54 +00:00
parent 892dfe600d
commit 6b59b58082
21 changed files with 25 additions and 3 deletions
+5 -2
View File
@@ -148,7 +148,8 @@ body:not(.home) .menu { display: none; }
white-space: nowrap;
}
.tui__perm,
.tui__date { color: var(--color-text-muted); }
.tui__date,
.tui__tags { color: var(--color-text-muted); }
.tui__ls a:hover,
.tui__ls a.is-selected {
background: var(--color-text-primary);
@@ -157,9 +158,11 @@ body:not(.home) .menu { display: none; }
.tui__ls a:hover .tui__perm,
.tui__ls a:hover .tui__date,
.tui__ls a:hover .tui__name,
.tui__ls a:hover .tui__tags,
.tui__ls a.is-selected .tui__perm,
.tui__ls a.is-selected .tui__date,
.tui__ls a.is-selected .tui__name { color: var(--color-bg-primary); }
.tui__ls a.is-selected .tui__name,
.tui__ls a.is-selected .tui__tags { color: var(--color-bg-primary); }
/* preview pane (ranger-style) below the listing */
.tui__preview { margin: 1.25rem 0 0; }