SERENE SCHOOL STUDIO 是許文耀/沈耀888π的官方網站與內容系統,整合:
/studio:新聞、YouTube 報導與館藏的新增、修改、草稿、發布、刪除與封面管理。llms.txt。公開頁只讀 published 內容;草稿、上傳及所有寫入都會在伺服器重新驗證身分、同源請求與欄位邊界。密碼、Cookie、權杖及 OAuth 憑證不得寫入此 Repo。
需求:Node.js >=22.13.0
npm install
npm run dev
npx tsc --noEmit
npm run lint
npm test
npm test 會先完成正式建置,再執行品牌、雙語、動畫 DEMO、新聞台、博物館、SEO、CMS 權限、上傳簽章與 D1 migration 測試。
修改 db/schema.ts 後使用:
npm run db:generate
npx drizzle-kit check
目前是 SOURCE_COMPLETE_NOT_LIVE 的部署候選來源:
部署設定位於 .openai/hosting.json,施工與驗收紀錄位於 .pi1/。