sookie
|
018d1d0b2a
|
获取歌词时先判断lyricId存在
|
2026-06-22 19:52:27 +08:00 |
|
 sookieandCopilot
|
e729ac1af2
|
fix: 过滤 dev overlay 中误报的 ResizeObserver loop 错误
ResizeObserver loop completed with undelivered notifications 是浏览器
规范允许的良性通知,Element Plus 下拉框展开时会触发,不影响实际功能。
webpack-dev-server 错误地将其当成运行时错误弹出 overlay,通过
client.overlay.runtimeErrors 回调将其过滤掉。
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-11 01:32:55 +08:00 |
|
 sookieandCopilot
|
d4ec727437
|
feat: 美化文章 Markdown 预览样式,支持亮/暗双色模式
- Drawer 宽度调整为 50%,标题栏加背景/底部边框
- 为预览内容 div 添加 markdown-body 类
- 新增完整 markdown-body 样式:
- h1-h6 标题层级(h1/h2 带下划线)
- 段落、强调、链接(带 hover 过渡)
- 内联代码:使用 Element Plus 填充色 + danger 颜色
- 代码块:亮色模式 #f6f8fa 浅灰背景,暗色模式 #161b22 深背景
- 引用块:主题色左边框 + 浅色背景
- 有序/无序列表(支持嵌套)
- 表格:条纹行 + hover 高亮
- 图片:居中、圆角、阴影
- 水平线
- 暗色模式通过 html.dark 选择器单独覆盖代码块和图片阴影
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-11 01:27:39 +08:00 |
|
 sookieandCopilot
|
18224299aa
|
fix: 修复 dev 模式下 extract-css 插件不存在导致的报错
dev 模式不加载 mini-css-extract-plugin,需先判断插件是否存在再调用 tap()
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-11 01:19:40 +08:00 |
|
 sookieandCopilot
|
d5d82d3488
|
fix: 修复 npm 依赖安全漏洞并消除 CSS 顺序警告
- 执行 npm audit fix 自动修复 41 个漏洞中的大部分(babel、webpack、axios 等)
- 在 package.json 中添加 overrides 强制升级无法自动修复的间接依赖:
- postcss >= 8.4.31(修复 CVE in @vue/component-compiler-utils)
- serialize-javascript >= 7.0.5(修复 XSS/RCE in copy-webpack-plugin)
- webpack-dev-server >= 5.2.1(修复源码泄露漏洞)
- 漏洞数从 41 降至 0
- vue.config.js 中为 mini-css-extract-plugin 添加 ignoreOrder: true,
消除 Element Plus 按需导入时不同路由 chunk CSS 顺序冲突的警告
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-11 01:10:58 +08:00 |
|