VitePress 主题与 CSS
VitePress 主题与 CSS
Section titled “VitePress 主题与 CSS”AstroLib 重构了 Starlight 的默认皮肤,在视觉设计、布局、字体栈与组件交互上严格对齐 VitePress 官方主题规范。
样式级联顺序
Section titled “样式级联顺序”在 astro.config.mjs 中,customCss 遵循严格的加载优先级顺序:
const customCss = [ 'katex/dist/katex.min.css', // 1. KaTeX 基础排版样式 './src/styles/custom.css', // 2. 基础结构与微调样式 './src/styles/vitepress-theme.css', // 3. VitePress 品牌覆盖层 './src/styles/fonts.css', // 4. 思源字体定义 (覆盖 --sl-font)];[!NOTE]
vitepress-theme.css使用样式重写覆盖 Starlight 的内置选择器。若从配置文件中移去该样式声明,系统将优雅回退至 Starlight 默认视觉外观。
主题变量映射规范
Section titled “主题变量映射规范”系统支持亮色与暗色模式的自动与手动切换,对应色值由 vitepress-theme.css 定义:
- 亮色模式 (Light):
- 背景色:
#ffffff - 侧边栏背景:
#f6f6f7 - 边框分割线:
#e2e2e3 - 品牌色 (Primary):
#3451b2(Indigo)
- 背景色:
- 暗色模式 (Dark):
- 背景色:
#1b1b1f - 侧边栏背景:
#161618 - 品牌色 (Primary):
#a8b1ff
- 背景色:
教辅插图暗色智能适配
Section titled “教辅插图暗色智能适配”理科教辅与扫描图常以“白底黑线”呈现。在暗色模式下,系统在 custom.css 中应用了 GPU 硬件加速的色彩保真智能反相系统:
- 智能明暗转换:
invert(0.88)将白底映射为舒适深色(与#1b1b1f背景融为一体),黑线转为柔和浅白灰; - 色彩精确保真:配合
hue-rotate(180deg)旋转色相,确保红、蓝、绿等彩色标注与曲线完全不偏色; - 悬停原图透出:暗色模式下鼠标悬停(hover)或轻触图片可平滑渐变恢复原始图样;
- 排除规则:实物照片等无需反色的插图,添加类名
.no-dark-invert即可保留原生渲染。
模块索引
书籍模块索引
正在扫描全书模块结构...
解析章节卡片并构建索引
本书智能问答
针对本书提问
默认基于本书知识片段生成答案并可跳转原文溯源;在设置中选择「深度讨论」则 AI 不默认检索,基于理解深入讨论、需要原文时按需查书。
Enter 发送 · Shift+Enter 换行
设置
「检索本书」总是把命中的 topK 片段注入答案;「深度讨论」不注入片段,AI 基于理解与上文深入讲解,需要原文时才按需调用检索工具。
模型、API Key 与端点仅保存在本机浏览器 localStorage,与全站偏好设置和习题推导统一实时同步。
历史会话
暂无历史
新高考数学你真的掌握了吗(第二版) · 章节内联关系图谱
0 章节0 跨章引用0 关联边
正在分析并生成全书章节关系拓扑...
核心知识枢纽章节
被全书其他章节引用频次最高的基石章节:
图谱交互提示
- 视角放大/缩小:使用左下角工具栏 +/- 或鼠标滚轮;
- 大书防混淆:顶部选择“按篇章/大章聚合”或“聚焦当前章”;
- 视图平移与拖拽:拖动画布或节点;双击节点直达原文。
界面显示偏好
关闭后按钮隐藏,您随时可按 Alt+G 或在此开启。