Consumer-site — waar hoort wat¶
Voor wie / wanneer
Voor: consumer-site builder die wil weten wat in welke repo hoort.
Wanneer: je hangt Hugo + vsa-tool aan elkaar.
Niet: een volledige Hugo-cursus — die hoort bij
VSA-demo.
Antwoord in het kort: tooling = package/CLI (validate, conversies, layoutprofielen); presentatievoorbeeld = VSA-demo; bibliotheek/productbeleid = consumer-repo’s; zangstukken/org-specs = bron-repository.
Ownership (wat hoort waar, bibliotheek-id, layoutprofielen): Integratie — reuse.
Waar hoort wat¶
| Repo | Rol |
|---|---|
| VSA-tooling (deze docs) | Package, CLI, specs, fixtures |
| VSA-demo | Voorbeeld-Hugo-site + Pages |
| bron | Zangstukken en org-specs |
Minimale keten (tooling)¶
content-source/*.md (+ .vsa)
↓
vsa validate
↓
vsa build-markdown → content/ + static/vsa/
↓
hugo → public/
cd /d C:\Git\orthodox-ronl\VSA-tooling
vsa validate examples\consumer-minimal\content-source
vsa build-markdown examples\consumer-minimal\content-source generated\ci\content generated\ci\static\vsa
Voor een rijkere Markdown + Coria-oefenlink (lokale kopie tropaar toon 3):
vsa build-markdown examples\docs-walkthroughs\coria-oefenlink generated\docs-walkthrough-coria\content generated\docs-walkthrough-coria\static\vsa
Zie MusicXML-export — Coria-walkthrough.
Lokaal (voorbeeldconsumer)¶
cd /d C:\Git\orthodox-ronl\VSA-demo
test
scripts\serve-hugo.cmd
Documentatie: VSA-demo README.
Zie ook¶
- Installatie en CI: Integratie — reuse
- Tooling-versie vastzetten: Releases: taggen en pinnen
- CLI: CLI-taken, CLI-referentie
- Navigatie-placeholders: hugo-navigation-placeholders