尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Static word-finder site: 3–8 letter finders, word unscrambler, daily 5 letter puzzle, ~290 word-list pages, plus an llms.txt / Markdown layer for AI search. No framework, no database.
The site/ folder is a complete prebuilt site, so you can test without building. Serve it over HTTP — opening index.html directly with file:// will not work, because the pages use absolute paths (/style.css, /data/5.txt) and the tools fetch() their word lists.
cd site
python -m http.server 8788
Then open http://localhost:8788/. Any static server works equally well (npx serve site, php -S localhost:8788 -t site).
What to check:
| Page | What should happen |
|---|---|
/ | Type letters into the green boxes — the list narrows as you type, the meter shows the % ruled out, and a "best next guess" line appears |
/word-unscrambler/ | PLANETS is prefilled; results group by length. Try ? for a blank tile |
/daily-word-puzzle/ | Six-row board, on-screen keyboard and physical typing both work; reload mid-game and your guesses come back |
/5-letter-words-starting-with-a/ | Full list with scores; the "open this pattern in the finder" link prefills the first box |
/data/5.txt | Plain space-separated word list (served from /data/, cached a week by _headers) |
Two notes on the dev server: unknown URLs return the server's own 404 rather than site/404/index.html (only the real host uses that), and _headers is ignored, so caching and Markdown content types can only be verified after deploy.
cd source
python3 build.py # -> source/out/site (copy over site/ to promote it)
python3 build.py --preview # -> source/out/preview
Preview mode writes flat .html files with relative links, so it opens straight from the filesystem without a server — handy for a quick look, but it skips the Markdown layer and uses different URLs than production.
Needs Python 3 and the Hunspell en_US dictionary (sudo apt install hunspell-en-us). The build is Linux-only: it reads /usr/share/hunspell/en_US.{aff,dic} by absolute path and uses a glibc-only date format, so it fails on Windows and macOS. Use the prebuilt site/ folder there, or build inside WSL or a container.
Upload the site/ folder to Cloudflare Pages or Netlify (drag-and-drop works). _headers sets caching, Markdown content types and canonical headers. 404.html is picked up automatically.
Edit CONFIG at the top of source/build.py and rebuild.
The Markdown/llms.txt layer is regenerated only when the SEO suite is available (env var SEO_SUITE); otherwise copy site/llms.txt, site/sitemap.md and site/llm/ from this zip and update the domain inside them.
.ad slots in style.css.work/ holds the private research and audit notes (keyword research, keyword map, AEO/GEO findings). Never upload it.