尚未偵測到更新。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: