Add repository-driven site theme

This commit is contained in:
2026-07-23 20:14:42 -07:00
parent b918b70fe4
commit dcc03c78ec
18 changed files with 845 additions and 16 deletions
+9 -2
View File
@@ -7,8 +7,10 @@ publishing path before more content or integrations are added.
## Source of truth
This repository is authoritative for the site content it contains. Labyricorn
reads `.labyricorn/site.yml`, discovers the configured content, builds the
website, and publishes the completed output to the local canonical site.
reads the repository participation policy in `.labyricorn/site.yml`, resolves
the canonical site definition in `site.yml`, validates the `.theme/` package,
discovers the configured content, builds the website, and publishes the
completed output to the local canonical site.
Generated website files do not belong in this repository.
@@ -16,6 +18,10 @@ Generated website files do not belong in this repository.
```text
.labyricorn/site.yml Repository participation and publishing policy
site.yml Canonical site definition and theme selection
navigation.yml Public navigation and section-template selection
projects.yml Allowlisted project-page declarations
.theme/ Strict Liquid templates and declared static assets
pages/ Standalone website pages
articles/ Article source documents
projects/ Project source documents
@@ -30,6 +36,7 @@ The first deployment includes:
- one homepage;
- one introductory article;
- one project page;
- a repository-owned, script-free Liquid theme;
- local publication through Labyricorn.
It does not yet include: