第三方资源说明¶
本项目直接使用 MkDocs Material 的主题与组件,并保留其上游许可。以下资源不改为本项目的 Apache-2.0 或原创文字许可;修改、分发时应分别遵守原许可。
主题与公式¶
| 资源 | 本次核对版本 | 许可及声明 |
|---|---|---|
| MkDocs Material | 9.7.7 | MIT,原版权声明 |
| MkDocs | 1.6.1 | BSD,原版权声明 |
| KaTeX | 0.16.11 | MIT,Khan Academy;资源目录内的原 LICENSE 同时保留 |
| KaTeX 字体 | KaTeX 0.16.11 随附的字体 | MIT,Khan Academy |
| Material Design Icons | @mdi/svg 7.4.47 | Apache-2.0 及原版权声明 |
| Font Awesome Free | 7.1.0 | 原许可与署名,Fonticons, Inc.;主题中的 GitHub SVG 图标按 CC BY 4.0 使用 |
Material 原生导航、搜索、配色、卡片和折叠组件用于本站;本项目的内容生成、复习工具、实验、打印和少量样式位于 docs/assets/、theme/ 和 tools/mkdocs/。主题覆盖及资源裁剪属于本站的构建处理,不代表上游认可本站教材内容或许可结论。本次主题迁移未引入其他学习站点的文章、题目或图片。
主题分发的浏览器依赖¶
版本以 Material 9.7.7 的上游锁文件和本机安装包的浏览器 bundle source map 为核对依据。以下许可文件随源码和站点产物一同保留。
| 依赖 | 版本 | 许可及声明 |
|---|---|---|
| clipboard.js | 2.0.11 | MIT,Zeno Rocha |
| good-listener | 1.2.2 | MIT,Zeno Rocha;上游署名,MIT 条文见 clipboard.js 许可 |
| delegate | 3.2.0 | MIT,Zeno Rocha;上游署名,MIT 条文见 clipboard.js 许可 |
| select | 1.1.2 | MIT,Zeno Rocha;上游署名,MIT 条文见 clipboard.js 许可 |
| tiny-emitter | 2.1.0 | MIT,原版权声明 |
| escape-html | 1.0.3 | MIT,原版权声明 |
| focus-visible | 5.2.1 | 上游许可通知及 W3C Software and Document License 2015 |
| RxJS | 7.8.2 | Apache-2.0 及原版权声明 |
| tslib | 2.7.0 | 0BSD,Microsoft Corporation |
| Lunr | 2.3.9 | MIT,Oliver Nightingale |
| lunr-languages | 1.14.0 | MPL-1.1 原文,各文件署名见下列源码 |
lunr-languages 的中文语言包和 stemmer 支持文件保留 Felix Lian、Oleg Mazko 等上游署名。站点使用 Material 分发的压缩文件,对应的未压缩源码随站点提供:
这些源码从锁定的 npm 1.14.0 发行包取得,未修改。本站不修改搜索算法源码;构建仅移除未使用的语言包和 source map。分发含这些文件的产物时,请保留许可、署名、本说明和对应源码的获取方式;不能把本项目根 LICENSE 当作这些文件的许可。
更新与核对¶
来源与文件摘要记录上游来源、发行包完整性摘要和本次分发的许可文件摘要,核对日期为 2026-11-04。Material、图标或公式资源升级后,需重新核对实际分发的文件与许可,不能沿用旧版本结论。
构建时,LICENSE、NOTICE、LICENSES/、本说明和许可范围说明一起进入站点产物。网站的“许可与版权”页面提供入口。当前学习内容的审阅范围见权利清单;本页列出的软件许可不覆盖教材。