尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证A home for gracefully developed apps by Grace Piddington — gracefully.dev
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A home for gracefully developed apps by Grace P — live at gracefully.dev.
A warm, page-like index: light by default, serif throughout, textured paper, wobbly
hand-drawn rules, and a fountain pen that signs the masthead on arrival. Static HTML and
CSS, no build step, served by GitHub Pages from main.
Edit the apps array near the bottom of index.html:
var apps = [
{ name: "Example", desc: "A one-line description.", url: "https://example.gracefully.dev" },
];
Commit and push to main. Pages redeploys automatically within a minute or so.
Numbering and entrance animation are generated — don't write them by hand.
Apps live in their own folder off the root (riftle/, and so on) and are served at
/<folder>/. Each one loads the shared /style.css first, then its own stylesheet for
whatever it adds — never a second copy of the design system. Put the home button
(<a class="home-button" href="/">, copied from any existing app) before the theme toggle,
link back to / from its colophon, then add it to the apps array above. When the shared
style.css changes, bump the ?v= on its link in every page so returning visitors
don't pair new markup with a cached stylesheet.
One app deliberately breaks that rule. bts-album-match/ is a Spotify pastiche —
dark, Figtree, Spotify green — because the look is the puzzle: the page reads as an
album page with the title taken out. It is self-contained, shares nothing with
/style.css, and carries only a back-link to tie it to the site. Do not "fix" it into
the house style, and do not treat it as a precedent.
| File | Purpose |
|---|---|
index.html | The index page |
404.html | Custom not-found page, served by GitHub Pages |
style.css | The design system — tokens, components, motion |
STYLE-GUIDE.md | The style guide — read before changing anything visual |
CNAME | Tells GitHub Pages the custom domain is gracefully.dev |
riftle/ | Riftle — a daily League of Legends word game, at /riftle/ |
wardle/ | Wardle — a daily champion-kit deduction game, at /wardle/ |
bts-album-match/ | BTS Album Match — an album guessing game in Spotify's clothes, at /bts-album-match/ |
asoifle/ | asoifle — a daily A Song of Ice and Fire character deduction game, at /asoifle/ |
mount-ever-rarest/ | Mount Ever-Rarest — an unlimited rare-answers trivia climb up Everest, after Krillion, at /mount-ever-rarest/ |
character-draft/ | Character Draft — a two-player blind auction draft across fourteen worlds, from Westeros and Marvel to Pokémon, Harry Potter and famous people, at /character-draft/ |
character-draft/party/ | Character Draft party mode: the TV screen for up to 24 players, at /character-draft/party/. Talks to a small WebSocket server on Railway (). |
python3 -m http.server 8000
Then open http://localhost:8000. Use a server rather than opening the file directly —
style.css is referenced from the site root.
See STYLE-GUIDE.md before changing anything visual. It covers the palette, the three typefaces, the texture layers, the pen, and the motion system.
The one rule worth repeating here: no full-caps letterspaced labels, anywhere.
The style guide is documentation, not a page — it lives in the repo and is deliberately not published to the site.
~/Development/character-draft-serverstudy-cafes/ | Auckland study cafes — a map of study- and laptop-friendly cafes with power, wifi, noise, price and menu notes, at /study-cafes/. Data lives in study-cafes/cafes.js. |
play/ | The phone side of party mode, at /play: join with the PIN on the TV. |