source
Ardur Public Evidence Site
This Hugo project renders Ardur's public evidence and documentation surface.
This Hugo project renders Ardur’s public evidence and documentation surface. It is a publishing layer over the root repo, not a replacement for the source docs.
Local preview
hugo server --source site --buildDrafts
The standard Hugo edition is enough; this site does not require Sass or Hugo Extended.
Validation
python3 site/scripts/sync_source_docs.py --check
python3 site/scripts/validate_claims.py
hugo --source site --gc --minify
validate_claims.py fails when a claim card is missing required evidence
metadata or points at a repo path that does not exist.
sync_source_docs.py generates the site/content/source/ mirrors from all
public Markdown files in the repo, including root docs, articles, package
READMEs, examples, deployment notes, testing/security docs, and contributor
process docs. It excludes generated site content, local review context, and
dependency/vendor directories. The script also copies the media capability
catalog into Hugo data and mirrors structured documentation artifacts under
site/static/repo/ so schemas, mission examples, example helper source files,
casts, and deployment manifests can be reached from the site without leaving
for GitHub. Run it
without --check after editing public docs.
Rendered GitHub source links use params.sourceRef. Local builds default to
dev; CI sets HUGO_PARAMS_SOURCEREF to the exact commit SHA so deployed
provenance points at the commit that produced the site.