Skip to content

feat(site): a home page for GitHub Pages - #1

Merged
GentBajko merged 1 commit into
mainfrom
feat/home-page
Oct 17, 2026
Merged

GentBajko merged 1 commit into
mainfrom
feat/home-page

Conversation

@GentBajko

Copy link
Copy Markdown
Member

What

A static landing page in site/ (plain HTML, CSS and a little JS; no build step) and a pages workflow that deploys it.

  • Hero: the full 500 × 1000 km seed-42 continent, with the slogan and a first command.
  • The descent: continent and realms → areas → settlements → 5 ft battle maps.
  • Showcase: 10 renders from the 1.0 review gallery. You can filter them (Settlements / Wilds / Underground) and click one to enlarge it.
  • How it works: the six generation stages and three principles (deterministic, saved rather than re-rolled, built for the table).
  • Tutorial: install → generate → settle → export → serve and fetch a battle map. Each command has a Copy button. I checked the commands against the 1.0 CLI --help.
  • Dungeons and caves, then download links (releases, GHCR image, source).

The images are web-sized JPGs, about 4.4 MB in total. The logo is assets/branding/arda-logo-dark.svg, and og.png is the link preview image.

Deploy

.github/workflows/pages.yml runs on pushes to main that touch site/** or the workflow itself, and can also be run by hand. Actions are pinned by SHA, the same as in ci.yml.

Before merging: in Settings › Pages, set Source to GitHub Actions.

Checked

I ran it locally (python3 -m http.server --directory site) at 1440 px and 390 px wide. No broken images, and no horizontal scroll on a phone.

A static landing page under site/: hero, the descent from continent to
battle map, a filterable showcase of 1.0 renders, how it works, a
five-step tutorial and dungeons. The pages workflow deploys site/ on
pushes to main that touch it.
@GentBajko
GentBajko merged commit 6d1e5b9 into main Oct 17, 2026
6 of 14 checks passed
@GentBajko
GentBajko deleted the feat/home-page branch October 17, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant