中央图书配置 (collections.config.mjs)
中央图书配置 (collections.config.mjs)
Section titled “中央图书配置 (collections.config.mjs)”src/config/collections.config.mjs 是全站图书、文献合集及卡片模块主题的 唯一真理源 (Single Source of Truth)。所有的图书路由注册、首页展现、全书检索及侧边栏生成均依赖此配置文件。
[!WARNING]
src/config/books.config.mjs属于已废弃的历史文件。禁止修改或向其添加新的图书逻辑。
数据结构模型
Section titled “数据结构模型”collections.config.mjs 导出一个 collections 数组,定义合集与图书的层级结构:
export const collections = [ { id: 'high-school-math', slug: 'high-school-math', title: '高中数学教辅文献库', description: '收录初高中数学教辅、解析与专题拆解。', stage: 'high-school', stageLabel: '高中', books: [ { id: 'gaozhong-shuxue-zongfuxi', slug: 'gaozhong-shuxue-zongfuxi', collectionSlug: 'high-school-math', title: '高中数学总复习资料', author: '教研组', publisher: '数理出版社', isbn: '978-7-0000-0000-0', edition: '2025年第1版', stage: 'high-school', stageLabel: '高中', category: 'supplement', categoryLabel: '教辅', subject: 'math', subjectLabel: '数学', cover: '/covers/gaozhong-shuxue.jpg', description: '涵盖高中数学考点与专题方法。', entryPoint: '1.1-集合的概念', // 图书默认起始章节名 tags: ['高中数学', '高考总复习'], } ] }];导出 API
Section titled “导出 API”该文件同时对外提供以下公共操作函数:
getAllBooks(): 扁平化导出平台所有图书对象,供检索页面library.astro使用。findBookBySlug(slug): 根据图书slug检索对应图书对象及其归属的合集信息。getCollectionBySlug(slug): 根据slug查找对应合集对象。
模块索引
书籍模块索引
正在扫描全书模块结构...
解析章节卡片并构建索引
本书智能问答
针对本书提问
默认基于本书知识片段生成答案并可跳转原文溯源;在设置中选择「深度讨论」则 AI 不默认检索,基于理解深入讨论、需要原文时按需查书。
Enter 发送 · Shift+Enter 换行
设置
「检索本书」总是把命中的 topK 片段注入答案;「深度讨论」不注入片段,AI 基于理解与上文深入讲解,需要原文时才按需调用检索工具。
模型、API Key 与端点仅保存在本机浏览器 localStorage,与全站偏好设置和习题推导统一实时同步。
历史会话
暂无历史
新高考数学你真的掌握了吗(第二版) · 章节内联关系图谱
0 章节0 跨章引用0 关联边
正在分析并生成全书章节关系拓扑...
核心知识枢纽章节
被全书其他章节引用频次最高的基石章节:
图谱交互提示
- 视角放大/缩小:使用左下角工具栏 +/- 或鼠标滚轮;
- 大书防混淆:顶部选择“按篇章/大章聚合”或“聚焦当前章”;
- 视图平移与拖拽:拖动画布或节点;双击节点直达原文。
界面显示偏好
关闭后按钮隐藏,您随时可按 Alt+G 或在此开启。