Skip to content
runedeckPublic

About

The runedeck.ai website

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

49 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

site

The runedeck website. Static HTML, no build system, no external requests: every page is self-contained with system font stacks and vendored assets only.

Layout

  • public/: everything the edge serves. wrangler.jsonc points assets.directory here, so repository files outside it never reach a browser.
    • index.html, start/, trust/, apps/runeseer/, apps/runewright/, 404.html: the site.
    • guide/: the field guide, with its own guide.css and rail.js.
    • designs/: the archived design explorations, kept with the old palette in designs/tokens.css and marked noindex.
    • shared/tokens.css, shared/fonts.css, shared/chrome.css, shared/code.css: the palette, the vendored fonts, the header and buttons, and the code windows with their syntax colours. Every page loads them, the guide included.
    • shared/site.css: the layout for every page outside the guide and the archive. shared/site.js adds the copy button to shell blocks.
    • shared/fonts/: JetBrains Mono, IBM Plex Sans and Serif, and Noto Sans Runic, each under the SIL OFL 1.1 with its licence file.
    • brand/: generated images. Run the script below to produce them.
    • _headers, _redirects: security headers, the www to apex redirect, and the first-contact to start redirect.
  • scripts/brand-images.py: writes the rune row, the slab WebPs, the header mark, the favicons, and og.png into public/brand/. It reads the originals from a checkout of the private runedeck/brand repository, a brand/ directory beside this one by default. Needs Pillow.
  • scripts/highlight-code.py: writes the syntax spans into every <code class="language-*"> block under public/. Run it after you edit a code block. With --check it exits 1 when a block is stale.

Preview

uv run --with pillow python -I scripts/brand-images.py ../brand
python3 -m http.server 8118 --directory public
open http://127.0.0.1:8118/

_headers and _redirects apply only at the edge. Use wrangler dev to check them.

License

EUPL-1.2, matching the rest of runedeck.

About

The runedeck.ai website

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages