diff --git a/README.md b/README.md index 5681478..1cb5ffe 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ > 轻量、零依赖、精致美观的 Markdown Editor 库。单文件,开箱即用,中文优先。 -[](https://www.npmjs.com/package/@metona-team/metona-editor) +[](https://www.npmjs.com/package/@metona-team/metona-editor) [](./LICENSE) -[](./tests) +[](./tests) [](./tests) --- @@ -17,7 +17,7 @@ - **易维护** — 模块化源码,JSDoc 注释完整,TypeScript 类型声明,425 个单元测试覆盖 - **易使用** — 工厂函数 `create()` 一行接入,链式 API,中文优先文档与翻译 - **安全** — 内置 XSS 防护(`javascript:`/`vbscript:`/`file:` 协议过滤),HTML 转义,`safeUrl` 净化 -- **内置解析器** — 自研 CommonMark 子集 + GFM 扩展(表格含列对齐、任务列表、上下标、数学公式、脚注、嵌套列表、emoji 短码等),可整体替换 +- **内置解析器** — 自研 CommonMark 子集 + GFM 扩展(表格含列对齐、任务列表、上下标、数学公式、脚注、嵌套列表、emoji 短码、三重强调、反斜杠转义等),可整体替换;v0.1.15 新增 parseTokens/renderTokens 分离 API + registerBlockHandler 块级扩展 - **三模式视图** — edit / split / preview 自由切换,分屏拖拽调整比例,滚动同步,模式切换保持滚动位置 - **编辑体验** — 语法高亮编辑区、行号装订线 + 当前行高亮、智能 Enter、括号闭合、拖放文件、大纲面板、Zen 专注模式、预览链接拦截 - **主题系统** — light / dark / auto / warm 四套预设,CSS 变量定制,实例级主题隔离,外部主题跟随(syncWithElement / adoptFromParent),主题继承(extends),跟随系统主题,@media print 打印样式 @@ -684,6 +684,7 @@ MetonaEditor 内置自研轻量解析器,支持 CommonMark 子集 + GFM 扩展 | Setext 标题 | `H1\n===` | `
` |
| 粗体 | `**bold**` `__bold__` | `` |
+| 粗斜体 | `***text***` `___text___` | `` ← v0.1.15 |
| 斜体 | `*italic*` `_italic_` | `` |
| 删除线 | `~~text~~` | `` |
| 高亮标记 | `==text==` | `` |
@@ -691,7 +692,7 @@ MetonaEditor 内置自研轻量解析器,支持 CommonMark 子集 + GFM 扩展
| 下标 | `H~2~O` | `` |
| 行内代码 | `` `code` `` | `` |
| 代码块 | ` ```lang ` | `` |
-| 缩进代码块 | ` code` | `` |
+| 缩进代码块 | ` code` / `\tcode` | `` |
| 引用 | `> quote` | `` |
| 无序列表 | `- item` / `* item` / `+ item` | `
/
` |
@@ -706,9 +707,61 @@ MetonaEditor 内置自研轻量解析器,支持 CommonMark 子集 + GFM 扩展
| 数学公式 | `$E=mc^2$` `$$\int$$` | `/