🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

Vditor v3.1.23 发布,新增复制到微信公众号等周边功能

新功能截图

image.png

简介

该版本主要特性如下:

  • 为工具栏添加缩进、反向缩进、大纲、块元素前后插入行、更多(子菜单)、代码主题、内容主题、导出功能
  • 支持自定义渲染
  • 支持多款主题预览,欢迎 推荐内容主题(长期有效)
  • 支持 Markdown,HTML,PDF 导出
  • 支持 PC 端,Pad 端,移动端预览
  • 支持将预览区域内容粘贴到公众号
  • 添加图片懒加载设置
  • 支持块级元素上下移动
  • 为工具栏添加顶部固定选项
  • 为 Markdown 添加段落开头空两格,主题、setext 配置
  • 增强数字统计功能:支持纯文本字数统计;支持字数的单纯统计

升级

  • options.counter 修改为 counter?: { enable: boolean; max?: number; type: "markdown" | "text"; }
  • options.hideToolbar 修改为 toolbarConfig: { hide?: boolean, pin?: boolean }
  • setPreviewMode 方法中移除 preview 选项
  • options.preview.mode 移除 preview 选项
  • IPreviewOptions 中的 theme 配置移动到 IPreviewOptions.markdown

文档更新

  • IPreviewOptions 添加 afterlazyLoadImagemarkdown.themerenderers 配置
  • options.previewmaxWidth 默认值改为 800
  • options 添加 minHeightoutline 配置
  • options.upload 添加 setHeaders: { [key: string]: string } 方法
  • 添加静态方法 outlineRendersetCodeThemesetContentThemelazyLoadImageRender
  • 添加块元素下移 ⌘-⇧-D、上移 ⌘-⇧-U 快捷键;分隔线默认快捷键由 ⌘-⇧-D 修改为 ⌘-⇧-H;移除上传、预览、编辑器模式切换的默认快捷键
  • options.toolbar 添加 toolbar 参数,支持子菜单
  • options.toolbar 添加 outdent,indent,outline,insert-after,insert-before,more,code-theme,content-theme,export 功能
  • setTheme 方法添加 conentThemecodeTheme 参数
  • options.preview.markdown 添加 paragraphBeginningSpacethemesetext 配置

变更记录

  • 365 Emoji 6 ️⃣ 修复缺陷
  • 361 typing korean char. after end of code block at IR 修复缺陷
  • 358 cursor up and down at IR mode 修复缺陷
  • 363 Copy Paste (HTML2Markdown) issue 修复缺陷
  • 360 typing fast(code block) at IR 修复缺陷
  • 364 复制粘贴过滤掉 svg 标签 修复缺陷
  • 362 Export HeadingID function to JavaScript 改进功能
  • 359 heading anchor when copy & paste 修复缺陷
  • 357 预览区透明 修复缺陷
  • 349 传统中文排版“段落开头空两格” 引入特性
  • 351 MathJax plugin 修复缺陷
  • 353 list demo at static-preview.html 文档相关
  • 350 自定义渲染的方法 引入特性
  • 345 支持预览区域粘贴到公众号 引入特性
  • 324 支持多款主题预览 引入特性
  • 325 导出功能 引入特性
  • 344 outline 渲染 bug 修复缺陷
  • 343 添加初始化大纲展现参数 改进功能
  • 341 Can not delete the image at IR mode 修复缺陷
  • 339 添加静态方法 setCodeTheme, setContentTheme 改进功能
  • 316 支持多端预览 引入特性
  • 337 insertValue 光标错误 修复缺陷
  • 333 重新设计帮助菜单 改进功能
  • 334 重新设计关于菜单 改进功能
  • 335 块引用嵌套列表跳出问题 修复缺陷
  • 332 Not working 3rd menu at smartphone 修复缺陷
  • 329 preview 方法可选参数 options.transform 提示 undefined 错误的问题 修复缺陷
  • 328 sv 模式高度错误 修复缺陷
  • 326 为工具栏添加 2 级和 3 级菜单 改进功能
  • 323 setTheme 需支持代码块风格的切换 改进功能
  • 320 代码区点击复制代码时自动去掉行号 修复缺陷
  • 314 添加图片懒加载设置 引入特性
  • 319 add ctrl+shift+e button to toolbar for smartphone 改进功能
  • 312 支持块级元素上下移动 引入特性
  • 318 工具栏和编辑器区域对齐 改进功能
  • 313 HTML 页面 点击禁用 button 引起回调 修复缺陷
  • 311 preview demo 改进功能
  • 94 获取大纲内容及点击定位功能 引入特性
  • 309 添加 options.upload.setHeaders 引入特性
  • 306 IR mode ATX heading change 改进功能
  • 303 Inline HTML parsing issue 修复缺陷
  • 304 为 toolbar 添加是否 pin 的配置 引入特性
  • 296 打字机模式下字数统计标签不可见 改进功能
  • 302 Editing Heading(IR mode) 修复缺陷
  • 301 Add README in English 文档相关
  • 299 表格解析异常 修复缺陷
  • 226 Vulnerable to Self-XSS 修复缺陷
  • 297 纯文本字数统计 引入特性
  • 298 ✨ 允许开启 counter 而不设置限值 & README 优化 引入特性
  • 295 全屏模式下打字机行为异常 修复缺陷
  • 294 🐛 计算全屏 typewriterMode 位置! 修复缺陷
  • 286 add indent & outdent button 引入特性
  • 291 🎨 改进 Counter 修复缺陷
  • 285 shift+tab is not working at lists 修复缺陷
  • 292 🐛 全屏模式文末空白 修复缺陷
  • 293 iOS Safari 快捷键显示为 Windows 版本 修复缺陷
  • 290 🎨 add minHeight 改进功能
  • 71 优化移动端体验 改进功能
  • 283 添加 SetSetext 配置 引入特性
  • 278 IR 细节修改 修复缺陷

历史版本变更请浏览这里


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

推荐阅读
留下你的脚步