当你需要查看、运行、扩展或部署“宽数题库”这个多来源量化题库项目时,使用这个技能。
适合这些场景:
openquant.co/questionsbrainstellar.com/puzzlesquantquestion.comjanestreet.com/puzzlesmyntbit.com当前总题量:1454 道。
data/raw/说明:五套来源的原始索引与详情数据
data/translations/说明:中文翻译与分批翻译产物
src/data/questions.json说明:OpenQuant 标准化数据
src/data/brainstellar-questions.json说明:Brainstellar 标准化数据
src/data/quantquestion-questions.json说明:QuantQuestion 标准化数据
src/data/janestreet-questions.json说明:Jane Street 标准化数据
src/data/myntbit-questions.json说明:MyntBit 标准化数据
src/pages/index.astro说明:首页
src/pages/questions/[slug].astro说明:统一详情页
scripts/说明:抓取、构建、翻译和部署检查脚本
安装依赖:
npm install
抓取与构建:
npm run data:index
npm run data:details
npm run data:brainstellar:index
npm run data:brainstellar:details
npm run data:brainstellar:build
npm run data:quantquestion:fetch
npm run data:quantquestion:build
npm run data:janestreet:index
npm run data:janestreet:details
npm run data:janestreet:translate
npm run data:janestreet:build
npm run data:myntbit
npm run data:validate
npm run data:build
本地开发与验证:
npm run dev
npm run test
npm run check
npm run build
https://quantics-bank.vercel.appVercel 常用命令:
npx vercel whoami
npx vercel deploy dist --prod --yes
如果你是第一次接手这个项目,建议按这个顺序:
README.mdnpm run data:validatenpm run buildsrc/pages/index.astro 与 src/pages/questions/[slug].astroscripts/OpenQuant 原题和中文翻译中的 TeX source 必须保持原样。渲染器只做安全分隔符归一化,不做语义改写;不要把 \operatorname、\textrm、\mod、\dbinom 或 equation 环境改成其他命令来“修正”显示。若页面显示 KaTeX 错误,应先检查源数据本身,而不是在渲染层做猜测性替换。
共 1 个版本