No description
  • Gleam 89.6%
  • CSS 8.6%
  • Erlang 1.8%
Find a file
2026-06-25 20:14:32 +02:00
content/pages feat: initial implementation of the headbright website 2026-06-25 19:59:25 +02:00
src bugfixes 2026-06-25 20:14:32 +02:00
static feat: initial implementation of the headbright website 2026-06-25 19:59:25 +02:00
.gitignore feat: initial implementation of the headbright website 2026-06-25 19:59:25 +02:00
gleam.toml feat: initial implementation of the headbright website 2026-06-25 19:59:25 +02:00
manifest.toml feat: initial implementation of the headbright website 2026-06-25 19:59:25 +02:00
README.md feat: initial implementation of the headbright website 2026-06-25 19:59:25 +02:00
statichost.yml feat: initial implementation of the headbright website 2026-06-25 19:59:25 +02:00

Headbright Group website

Static website for Headbright Group, built with Gleam and the Blogatto static site generator. Served on both headbright.eu and headbright.be.

Build

gleam run

This generates the site into ./_site:

  • renders the home page and the legal pages (/pages/terms/, /pages/brainmirror/privacy/),
  • exports a Markdown copy of every page plus llms.txt,
  • builds the Tailwind CSS into _site/styles/index.css,
  • writes sitemap.xml and robots.txt.

The Tailwind CLI binary is downloaded automatically into .lustre/bin on the first build.

Project layout

  • src/blog/config.gleam — site configuration (base URL, routes, sitemap, robots).
  • src/blog/templates/ — Lustre templates (layout, home, page).
  • src/blog/seo.gleam — meta tags, Open Graph, Twitter cards, JSON-LD.
  • src/blog/markdown.gleam — Markdown export and llms.txt.
  • src/styles/index.css — Tailwind source and custom styles.
  • content/pages/ — Markdown content for the legal pages.
  • static/ — fonts, images and other files copied verbatim into _site.