文档组件依赖与来源
| 组件 | 固定版本 / 来源 | 许可证 | 记录 |
|---|---|---|---|
| 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 中的脚本。