# 文档组件依赖与来源 | 组件 | 固定版本 / 来源 | 许可证 | 记录 | |---|---|---|---| | XFEStudioWebSite MarkdownService、样式、DocUtils、CodeBlockTools 和自定义语法扩展 | 本地网站工作树,commit `95b43e16776aa648bca19d0060d01d3d2a52196e`;具体字节以清单为准 | Apache-2.0;文件自带声明仍保留 | `Assets/Website/Website.License.txt`、`SourceManifest.json` | | 原样网站文章组件与主题 CSS/JS | 同一工作树及提交;包括源 Razor 快照、原始字体 URL 与 Mermaid URL | Apache-2.0 及下列第三方许可证 | `Assets/Website/Exact/SourceManifest.json`、`Exact/Website.License.txt`;源和快照 SHA256 完全相等 | | Bootstrap CSS | 原站固定的 `bootstrap.min.css` | MIT | `Assets/Website/Exact/Bootstrap.min.css` 中原许可证头 | | Bootstrap Icons CSS | 1.11.3,原站固定的 `bootstrap-icons.min.css` | MIT | `Assets/Website/Exact/BootstrapIcons.min.css` 中原许可证头;原站没有提供对应字体文件 | | Highlight.js | 11.11.1,来自网站资源 | BSD-3-Clause | `Assets/Website/Highlight.License.txt`;从官方 tag 取得完整许可文本 | | KaTeX 与字体 | 0.16.9,来自网站资源 | MIT | `Assets/Website/Katex.License.txt`;从官方 tag 取得完整许可文本 | | Mermaid 与捆绑依赖 | 11.16.0,来自网站资源 | MIT 与捆绑依赖许可证 | 原站 `Mermaid.License.txt` 完整保留 | | Markdig | 0.44.0 | BSD-2-Clause | NuGet 锁文件记录版本与内容哈希 | | HtmlSanitizer | 9.1.968-beta | MIT | NuGet 锁文件记录版本与内容哈希 | | AngleSharp / AngleSharp.Css | 由锁文件固定的传递依赖 | MIT | NuGet 锁文件 | 许可证补充文本的官方固定来源与 SHA256 见 `Assets/Website/LicenseManifest.json`。资源导入时没有修改网站仓库。新渲染封装使用网站的清理策略;不会通过关闭 sanitizer 来执行 Markdown 中的脚本。