SuperAPI AI 工具集

syncfusion-aspnetcore-markdown-converter

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:该技能指导在 ASP.NET Core MVC 或 Razor Pages 应用中实现 Syncfusion Markdown 转换器,把 Markdown 文本转换为干净的语义化 HTML。转换器为轻量客户端工具,通过 CDN 或 npm 加载。

主要能力:支持标题、列表、表格、链接、图片和行内样式等常见 Markdown 元素;提供 toHtml 方法进行转换;可配置 async(大内容异步转换)、gfm(GitHub 风格 Markdown)、lineBreak(单换行转为 br)、silence(忽略无效 Markdown 错误)等选项;可与 Syncfusion 富文本编辑器标签助手(ejs-richtexteditor,editorMode="Markdown")配合,实现实时编辑与预览。

使用方式:先注册标签助手并引入 CDN 资源。在 _ViewImports.cshtml 中添加 @addTagHelper *, Syncfusion.EJ2;在 _Layout.cshtml 的 head 中引入 fluent.css 与 ej2.min.js,并在 body 结束前加入 ejs-scripts。随后在 Razor 视图或脚本中调用 ej.markdownconverter.MarkdownConverter.toHtml(markdownContent) 完成转换。可传入选项对象启用 gfm、lineBreak、async、silence。实时预览可在 keyup 事件中把 toHtml 结果写入预览容器。与 RTE 集成时使用 ejs-richtexteditor 标签并设置 editorMode="Markdown",通过工具栏设置配置 Markdown 模式工具项。

适用场景:静态内容渲染、编辑器实时预览、并排编辑(配合 Splitter 标签助手)、CMS 或文档工具中处理数据库或文件里的 Markdown。

限制:资料未提供具体版本要求、浏览器兼容性、性能上限、收费与授权细节,也未提供完整 API 参考;实际使用需以官方文档为准。