feat: 完善外部资源备用机制和日志系统
- 在header.php中添加用户角色检测,传递给前端JavaScript - 更新Open Sans字体CSS文件,支持本地woff2字体文件备用 - 修改footer.php中MathJax 3/2和KaTeX加载机制,添加onerror备用处理 - 优化resource-loader.js日志系统,使用ArgonLogger替代console.log - 仅管理员用户显示控制台日志,普通用户和游客不显示调试信息 - 完善资源加载错误处理,统一使用ArgonLogger记录警告信息
This commit is contained in:
47
assets/vendor/external/katex/katex.min.css
vendored
Normal file
47
assets/vendor/external/katex/katex.min.css
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
/* KaTeX CSS - Local Fallback */
|
||||
.katex {
|
||||
font: normal 1.21em KaTeX_Main, "Times New Roman", serif;
|
||||
line-height: 1.2;
|
||||
text-indent: 0;
|
||||
text-rendering: auto;
|
||||
font-style: italic;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.katex * {
|
||||
-ms-high-contrast-adjust: none !important;
|
||||
}
|
||||
|
||||
.katex .katex-version::after {
|
||||
content: "本地备用版本";
|
||||
}
|
||||
|
||||
.katex .katex-mathml {
|
||||
position: absolute;
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
padding: 0;
|
||||
border: 0;
|
||||
height: 1px;
|
||||
width: 1px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.katex-display {
|
||||
display: block;
|
||||
margin: 1em 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.katex-display > .katex {
|
||||
display: block;
|
||||
text-align: center;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* 备用样式提示 */
|
||||
.katex::before {
|
||||
content: "[数学公式渲染服务不可用] ";
|
||||
font-size: 0.8em;
|
||||
color: #999;
|
||||
font-style: normal;
|
||||
}
|
||||
Reference in New Issue
Block a user