Files

1.7 KiB

Labyricorn Site

This repository is the initial Git source for the public Labyricorn website. It is intentionally small so the first deployment proves the complete local publishing path before more content or integrations are added.

Source of truth

This repository is authoritative for the site content it contains. Labyricorn 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.

Repository structure

.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
media/                Images and other intentionally public media
docs/                 Operator and author documentation

Initial deployment boundary

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:

  • comments or community submissions;
  • GitHub mirroring;
  • Cloudflare Pages;
  • remote publishing targets;
  • private credentials or generated output.

See docs/DEPLOYMENT.md for the deployment sequence.