Source of the FCCAnalyses website, built with Hugo.
hugo server -Dthen open http://localhost:1313/. Hugo watches the content/, layouts/
and static/ directories and live-reloads the browser on changes.
To produce a production build:
hugo --gc --minifyOutput is written to public/.
content/— page content, in Markdown, one_index.mdper page.layouts/— the nav/footer partials and page templates shared by every page (layouts/partials/header.htmlis the single source of the navigation bar, rather than duplicating it per page).static/— CSS, fonts and images, copied as-is into the built site.hugo.toml— site configuration, including the navigation menu structure under[[menu.main]].
Some content — the Doxygen code reference, benchmarks, and the generated
fccanalysis man pages — is not part of this repository. It continues to
be built and published from the FCCAnalyses
repository itself; this site links out to it where relevant.
The site is deployed to CERN's EOS storage via a gitlab.cern.ch mirror of
this repository, using ci-web-deployer
in .gitlab-ci.yml.
This repository is licensed file-by-file, following REUSE conventions:
- Code (
layouts/,static/css/,hugo.toml,.gitlab-ci.yml,.gitignore,.zenodo.json) is licensed under Apache-2.0. - Page content (
content/) and this README are licensed under CC-BY-4.0, per CERN OSPO's recommendation for documentation. - The Space Mono font (
static/font/SpaceMono-Regular.woff2) is licensed under OFL-1.1. - The Roobert font (
static/font/Roobert-*) is a commercial typeface from Displaay Type Foundry and the CERN/FCC logo and favicon (static/img/) are CERN branding assets — neither is covered by this repository's open licenses; seeLICENSES/LicenseRef-*.txt.
See REUSE.toml and LICENSES/ for the exact
per-file licensing and full license texts. The top-level LICENSE
file (Apache-2.0) is kept for tooling that only reads a single license.