💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
Streamdown v2.4更新了自定义钩子、无障碍功能和用户体验改进。开发者可以通过新属性自定义Markdown输出外观,支持国际化和文本方向。新增的createCodePlugin允许选择主题和自定义行号,表格功能增强,支持全屏覆盖和事件回调。
🎯
关键要点
- Streamdown v2.4更新了自定义钩子,允许开发者自定义Markdown输出的外观。
- 新增的createCodePlugin支持选择主题和自定义行号。
- Streamdown现在支持国际化和文本方向,能够自动应用左右格式。
- 表格功能增强,支持全屏覆盖和事件回调。
- 修复了语法高亮块中空行折叠的问题,并防止有序列表在流式传输中重新触发动画。
- 对于使用Tailwind v4的项目,新增的prefix属性可以避免工具类冲突。
❓
延伸问答
Streamdown v2.4有哪些新功能?
Streamdown v2.4更新了自定义钩子、无障碍功能、国际化支持、增强的表格功能以及修复了一些问题。
如何自定义Markdown输出的外观?
开发者可以通过新的自定义钩子和属性来定制Markdown输出的外观,例如使用icons属性传递组件映射。
createCodePlugin的新增功能是什么?
createCodePlugin现在支持选择主题、设置自定义行号,并允许独立样式化内联代码。
Streamdown如何支持国际化?
Streamdown通过translations属性支持自定义语言,并根据首个强Unicode字符自动应用文本方向。
表格功能有哪些增强?
表格功能增强包括全屏覆盖、滚动锁定和Escape键支持,开发者还可以使用事件回调。
如何避免Tailwind v4中的工具类冲突?
可以使用新增的prefix属性为工具类命名空间,以避免冲突。
🏷️
标签
➡️