3 个仓库
Capabilities for identifying plain text URLs and email addresses and converting them into links.
Distinguishing note: Candidates focus on URL management, routing, or normalization, not the detection and conversion process.
Explore 3 awesome GitHub repositories matching web development · Automatic Hyperlink Detection. Refine with filters or upvote what's useful.
markdown-it is a token-based Markdown compiler and CommonMark-compliant parser that converts structured plaintext markup into HTML. It functions as an extensible markup processor designed to transform text into browser-ready content while managing security and preventing cross-site scripting. The project is distinguished by a modular plugin system that allows for the extension of parsing capabilities and the addition of custom syntax, such as footnotes, tables, or emojis. It utilizes a two-stage tokenization process to break documents into structural tokens before rendering them into final HT
Automatically detects plain text URLs and email addresses to convert them into clickable hyperlinks.
Markdig 是一个用于 .NET 应用的高性能 Markdown 处理器,可将 Markdown 文本转换为 HTML 或其他目标格式。它是一个符合 CommonMark 标准的解析器和可扩展引擎,能够将 Markdown 转换为可搜索和可操作的抽象语法树。 该库提供了一个框架,通过解析器和渲染器的模块化流水线来添加自定义语法和渲染逻辑。它支持原生提前编译(AOT)和修剪(trimming),以最大限度地减小二进制体积。 功能包括生成带有自定义属性和样式的结构化 HTML、提取用于静态站点处理的 YAML 前置元数据(front matter),以及将内容转换为纯文本。该引擎还涵盖了排版增强、数学公式准备和自动化链接格式化。 该处理器包含精确的源映射以跟踪字符跨度,并采用输出流和嵌套深度限制来管理性能和稳定性。
Identifies plain text URLs and email addresses and automatically converts them into clickable hyperlinks.
这是一个用于 Draft.js 富文本编辑器的插件框架,提供了一个添加自定义行为、装饰器和键盘快捷键的系统。它作为一个工具包,用于通过高级格式化和交互元素扩展编辑器,同时还提供了一个用于管理工具栏和弹窗的 React UI 组件库。 该框架的特色在于对社交提及系统的专门支持,能够通过自动补全触发器将标签和用户提及识别并格式化为交互式实体。它还包含一套全面的富媒体扩展,用于直接在文本流中嵌入和操作图像、视频、表情符号和贴纸。 广泛的功能包括实现上下文工具栏(如浮动、静态或侧边对齐菜单),以及通过拖放交互和块大小调整来管理内容排列的能力。该系统还涵盖了内容管理工具,如实时文档指标和用于撤销与重做操作的历史记录管理。 该项目使用 TypeScript 编写,并提供了一个可扩展的架构,用于集成自定义装饰器和状态转换管道。
Automatically identifies plain text URLs and converts them into clickable hyperlinks as the user types.