尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Stable address and QR destination for the FinOps FOCUS Explorer app
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
A permanent address for FOCUS Explorer, Joey Wilkes's FinOps FOCUS app. It
redirects immediately to wherever the app is hosted, so links and QR codes keep
working when the host changes.查看完整 README ↗A permanent address for FOCUS Explorer, Joey Wilkes's FinOps FOCUS app. It redirects immediately to wherever the app is hosted, so links and QR codes keep working when the host changes.
finops-focus-router-qr.png (1176 × 1176 pixels, 300 DPI, black on
white, high error correction) and finops-focus-router-qr.svg. Both encode the
router address, not the destination.Environment role: routes to the Production FOCUS Explorer deployment on Vercel. Agents: see AGENTS.md.
Built from the personal-website-router template. See the maintenance guide for changing or reverting the destination, validation, commit/push commands, PR approval, and publication.
Link to the router address, not the host, anywhere the link should survive a host change:
Changing the destination here updates every one of those without republishing the personal website.
Edit only the redirect_url value at the top of index.html:
redirect_url: "https://finops-focus-jbwilkes-2.vercel.app/"
Commit and push a feature branch, then open a PR. After you approve and merge it
into main, GitHub Pages runs Jekyll automatically and replaces every
page.redirect_url reference with that value. This updates the JavaScript
redirect, HTML refresh, fallback link, canonical link, and structured metadata
together. Keep the URL in double quotes and use an absolute HTTPS address.
JavaScript uses location.replace() so the browser's Back button doesn't loop
through the router. The HTML refresh also works with JavaScript disabled. The
visible link provides a manual way to continue if automatic navigation is blocked.
This is a browser redirect served with HTTP 200, rather than an HTTP 301/302.
Keep the repository name and Pages address stable. Allow GitHub Pages a few minutes to publish a push.
GitHub Pages publishes the root of the main branch with its built-in Jekyll build.
Do not add .nojekyll: it would disable the URL substitutions. Opening the source
HTML directly also skips Jekyll; preview the generated site instead.
Run the automated hyperlink and generated-content regression check before a
release, supplying a rendered local preview URL, then verify the public deployment.
The maintenance guide includes a complete preview setup using
scripts/render_preview.rb:
python3 scripts/check_links.py --site-url http://127.0.0.1:4179/finops-focus-router/
python3 scripts/check_links.py
The checker follows HTTP redirects, fails on HTTP 4xx/5xx, and checks the published
redirect destinations, metadata, sitemap, robots file, and both QR files. Browser
regression coverage checks immediate navigation with and without JavaScript,
Back-button behavior, the fallback link, keyboard focus, and overflow at 390px
and 1440px. With Playwright CLI open on that localhost preview, run
run-code --filename scripts/browser_check.js. The test substitutes a local
destination so the browser does not visit external sites.
robots.txt allows public content. Because this is a GitHub project site, its file
is under the project path; domain-wide crawler rules belong to the account's root
site. The canonical URL points crawlers to the current destination.
Regenerate the QR files with the QR Code Generator skill only if the stable Pages address changes:
python3 ~/.claude/skills/qr-code-generator/scripts/generate_qr.py \
"https://joeywilkes12.github.io/finops-focus-router/" \
--name finops-focus-router-qr --formats png,svg --box-size 24 --output-dir .
The four-module white border is the required quiet zone; preserve it when printing or placing the image.