euxSovereign Cloud, for Developers |
Version | v0.1.0 | |
|---|---|---|---|
| Updated | |||
| Jurisdiction | European Union | Forge | codeberg |
This is the living style guide for eux.dev. The site is generated by Zola — a static site generator shipped as a single binary — and styled after The Monospace Web by Oskar Wickström: everything aligns to a monospace character grid, and the page shrinks in character-sized steps. Tick the Debug mode box in the header to see the grid.
Every element the design supports appears below; new pages copy their markup patterns from here.
Regular paragraphs are just Markdown. Inline elements work as expected:
bold text, italics, inline code, a chemical formula like
H2O, and hyperlinks.
Look at this horizontal break:
Lovely. We can hide stuff in the <details> element:
Hidden gems.
This is a plain old bulleted list:
Ordered lists look pretty much as you'd expect:
It's nice to visualize trees. This is an unordered list with a tree
class:
website/
Tables adjust to the monospace grid; exactly one column (width-auto)
is allowed to grow:
| Tool | Purpose | Binary |
|---|---|---|
| Zola | Builds this site from Markdown and templates | single |
| OpenTofu | Deploys the bucket, CDN and content | single |
| mise | Pins the versions of both | single |
Here are some buttons:
And inputs:
And radio buttons:
Add the grid class to a container to divide up the horizontal space
evenly for the cells. Note that it maintains the monospace, so the
total width might not be 100%. Here are six grids with increasing cell
count:
If we want one cell to fill the remainder, we set flex-grow: 1; for
that particular cell:
We can draw in <pre> tags using
box-drawing characters:
╭─────────────────╮
│ MONOSPACE ROCKS │
╰─────────────────╯
To have it stand out a bit more, we can wrap it in a <figure> tag,
and why not also add a <figcaption>:
┌────────┐ ┌────────┐ ┌────────┐
│ edit │ │ build │ │ deploy │
└───┬────┘ └───┬────┘ └───┬────┘
│ │ │
│ zola │ │
│─────────►│ │
│ │ tofu │
│ │─────────►│
┌───┴────┐ ┌───┴────┐ ┌───┴────┐
│ site/ │ │ public │ │ bunny │
└────────┘ └────────┘ └────────┘
Let's go wild and draw a chart!
Lines shipped
│ ████ Written
15 │
│ ░░░░ Deleted
│
12 │ ░
│ ░
│ ░ ░
9 │ ░ ░
│ ░ ░
│ ░ ░ ░
6 │ █ ░ ░ ░
│ █ ░ ░ ░
│ █ ░ █ ░
3 │ █ █ █ ░
│ █ █ █ ░
│ █ █ █ ░
0 └───▀────────▀────────▀───────▀──────────
HTML CSS TF YAML
Media objects are supported, like images and video. They extend to the width of the page and add padding at the bottom to maintain the grid:
This site is a single zola build away from a folder of plain files,
uploaded to object storage and served from a CDN. No JavaScript
frameworks, no build pipelines — one binary in, static files out.
More of what we make public lives at
codeberg.org/eux.