docs: 全面更新 README 与站点到 v0.2.5 最终状态

README:
- badge 测试数 768→780,目录补语法高亮章节
- 特性修正:解析器 99% 行覆盖、六语言、16 个高亮语言标识
- 事件表补 selectionChange / cursorMove
- 插件表补 exportPDF / searchReplace 大小写全字 / imagePaste maxSizeKB
- XSS 章节补属性级注入防护说明
- 构建章节补 npm run bench
- 源码结构补 5 个新模块(commands/floating-toolbar/context-menu/outline/highlight)

site:
- index.html: 测试数/gzip 体积更正(42KB)、新增语法高亮特性卡、
  光标选区 API 速览卡、六语言文案
- demo.html: 启用内置高亮(highlight: MeEditor.highlight)、
  新增 python/bash 代码块演示、v0.2.5 真实新特性列表、17 源文件/780 测试
- docs.html: 高亮章节补 16 标识与 CSS 定制示例、exportPDF/maxSizeKB/
  大小写全字说明、XSS 属性注入、静态 API 补 highlight 导入

src:
- styles.ts: 新增 me-hl-* 高亮配色(深浅色自适应)
- 修复复查引入的 TS 错误(普通函数 this 返回类型非法)
This commit is contained in:
2026-08-09 09:33:48 +08:00
parent e5f99aee83
commit d22380ac7a
7 changed files with 96 additions and 45 deletions
+12
View File
@@ -72,6 +72,18 @@ const generateCSS = (): string => {
.me-code-title{font-family:var(--md-mono);font-size:.85em;padding:8px 14px;background:var(--md-border);border-radius:8px 8px 0 0;color:var(--md-text);margin:.9em 0 -0.9em;font-weight:600}
.me-code-title+pre{margin-top:0;border-radius:0 0 8px 8px;border-top:none}
.me-preview pre code{padding:0;background:transparent;color:var(--md-code-text);font-size:.9em;line-height:1.6;border-radius:0}
.me-hl-keyword{color:#c678dd}
.me-hl-string{color:#98c379}
.me-hl-comment{color:#7f848e;font-style:italic}
.me-hl-number{color:#d19a66}
.me-hl-builtin{color:#e5c07b}
.me-hl-function{color:#61afef}
.me-theme-light .me-hl-keyword{color:#9c4cc0}
.me-theme-light .me-hl-string{color:#4f9d4f}
.me-theme-light .me-hl-comment{color:#8b8b8b}
.me-theme-light .me-hl-number{color:#b06a22}
.me-theme-light .me-hl-builtin{color:#9a7d0f}
.me-theme-light .me-hl-function{color:#2a7fd4}
.me-preview img{max-width:100%;height:auto;border-radius:6px;vertical-align:middle}
.me-table-wrap{overflow-x:auto;margin:.9em 0}
.me-preview table{border-collapse:collapse;width:100%;font-size:.93em;display:block}