尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗This is a Next.js project bootstrapped with v0.
The CRF250L/300L storefront customers actually use is plain HTML in
public/ — six pages, no build step, talking straight to Supabase. That is
the live site. The Next app around it is the rebuild, and it is not serving
anything customer-facing yet.
next.config.mjs holds beforeFiles rewrites so the storefront keeps the URLs
it already has: /, /apparel, /ecu, /mods, /approve, /desk. The /
rewrite is what stops app/page.tsx taking the home page.
To cut a page over: build it in the app router, remove its entry from
STATIC_PAGES in next.config.mjs, and delete its file from public/. One
page at a time — nothing else has to move and the other five keep working.
Two things to know before touching the storefront pages:
/approve links are handed to customers and are the only way back to an
approval page. approve.html must keep answering at both /approve and
/approve.html until every outstanding order is finished.SELECT grant for anon. The browser may INSERT and
nothing else; reads belong in a Supabase Edge Function under the service-role
key. Architecture notes are in the Content-creation- repo under docs/crf/.The legal pages (privacy.html, terms.html) are deliberately not here.
They are unfinished, and are kept outside any publish root so no host can serve
them by accident — see docs/crf/legal-drafts/ in that same repo.
This repository is linked to a v0 project. You can continue developing by visiting the link below -- start new chats to make changes, and v0 will push commits directly to this repo. Every merge to main will automatically deploy.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
To learn more, take a look at the following resources: