TinaCMS Markdown编辑器升级——更流畅的用户体验,更强的安全性
By Ben (TinaCMS团队)
Video: 你需要知道的TinaCMS编辑器五大升级 | Ben Neoh (3 minutes)
在我们最新发布的Markdown编辑器中,TinaCMS带来了五大改进,旨在让编辑更快、更清晰、更安全。从代码块和图表到内容结构和依赖更新,此次升级旨在优化写作流程,同时降低风险。
为什么这些变化很重要
Markdown是TinaCMS用户创建和维护内容的核心。当编辑感觉笨拙,或者当错误和漏洞出现时,它会拖慢从开发人员到内容团队的每一个人。
此次发布通过UI改进、更好的插件处理和更严格的安全性直接解决了这些问题。
新功能
1. 更智能的代码块与可搜索的下拉菜单
代码块是最受欢迎的改进。在以前的版本中,空块有时会显示“未定义”,下拉菜单可能会破坏UI。
现在代码块是:
- 可搜索的——从下拉菜单中选择你的语言。
- 稳定的——不再有“未定义”的故障。
- 更易用的——改进的UI带来更流畅的编辑体验。
2. 将Mermaid图表集成到代码块中
Mermaid之前是一个独立的组件。现在不再是这样。
- 直接从代码块下拉菜单中选择
mermaid。 - 在线编写图表。
- 使用预览按钮即时检查图表。
不再需要来回切换。
3. 水平分割线插件实现更清晰的分隔
对于长内容,结构很重要。新的水平分割线插件让你可以用一条线插入清晰的章节分隔,使文本更易于阅读。
4. 针对不支持的Markdown和插件的防护措施
以前可以在代码块中添加不支持的插件或Markdown,有时会破坏格式。
现在,不支持的选项默认被禁用——防止错误并保持内容稳定。
5. 安全性和依赖更新
保持依赖的最新状态至关重要。在此版本中,我们:
- 更新了TinaCMS依赖到最新版本。
- 对各个包的安全漏洞进行了基准测试。
- 通过更新一个关键依赖,将易受攻击的包从39个减少到26个。
这意味着你的项目更安全,更易于维护。
升级路径
升级到最新版本很简单。更新你的依赖,你将立即获得新的编辑器体验:
npm install tinacms@latest# 或者yarn add tinacms@latest
查看文档以获取有关使用代码块、Mermaid图表和新插件的详细指南。
展望未来
此次升级专注于更好的用户体验和更强的安全性,但这仅仅是个开始。我们致力于在未来的版本中进一步完善编辑器,提供更多插件支持、改进的预览和更快的性能。
祝好,
TinaCMS团队 🦙
Last Edited: