markdown 已成为网络博客最主要的排版格式。但一般都是有现成的软件支持,比如有道云笔记。但要想将 markdown 功能集成到自己的博客或者公司的 oa 上,需要一款开源的轻量的 markdown 解析程序,从 github 找了一些开源项目相对都比较重,二次开发成本较大,所以笔者在春节期间开发了一款轻量级的 markdown 解析程序,符合 oop 开发原则,最大化复用和解耦。方便二次开发集成。
标题支持 H1 H2 H3 H4 H5 H6
水平线支持 HORIZONTAL_LINE
引用支持 QUOTE
TAB 引用
复选框支持 CHECK_BOX
源代码支持CODE
高亮支持 HIGHLIGHT
下划线支持 UNDERLINE
擦除线支持 ERASURE
斜线支持ITALIC
纯文本 LITERARY
粗体支持BOLD
图片支持IMAGE
超链接持 HYPER_LINK
有序列表 嵌套支持 ORDERED_LIST
无序列表嵌套支持 UNORDERED_LIST
表格支持 TABLE
简洁
代码复用度高,二次开发容易,方便集成。
高性能
各标签通过逐步探测,事件逐动。
安全
后端支持对xss等危险代码可进行过滤操作。
开源支持
sparrow-markdown是sparrow的成员之一,有问题会及时反馈。
代码类图概览
sparrow-markdown
test 下有demo可以直接运行
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接
游戏开发完整学习路线 转载自 C语言中文网 在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。 平台与编程语言选择 首先,游戏开发的平台就有很多类型: * 个人主机平台:Windows、Linux、Mac OC; * 移动平台:iOS、Android、Windows
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接
问题内容: 我有一个将要推送的特定格式的XML文档。该文档将始终是同一类型,因此非常严格。 我需要对此进行解析,以便将其转换为JSON(嗯,这是一个混蛋版本,以便其他人可以将其与DOJO一起使用)。 我的问题是,我应该使用非常快速的轻量级(不需要SAX等)XML解析器(有什么想法吗?)还是编写我自己的,基本上可以转换为StringBuffer并在数组中旋转?基本上,我假设所有HTML解析器都将旋转
Markdown 是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以 HTML 格式发布。Markdown也可以理解为将以 MARKDOWN 语法编写的语言转换成 HTML 内容的工具。 语法规范 YDoc 使用了 CommonMark 语法规范 为什么要使用它 它是易读(看起开舒服)、易写(语法简单)、易更改纯文本。处处体现着极简主义的影子。 兼容 HTML,可以转换为
只有少数编辑器支持,使用前请先确认。 定义列表 Term 1 Term 2 : Definition A : Definition B 会被编译成 <dl> <dd>Term 1</dd> <dd>Term 2</dd> <dt>Definition A<dt> <dt>Definition A<dt> </dl> 目录 通过[TOC]标记来插入目录。 TeX公式 内联的TeX公式使用
Markdown-for-Java 是纯 Java 实现的可扩展的 Markdown 解析器。
Java Markdown Generator Simple to use Java library to generate beautiful markdown. Usage Integration Gradle You can get snapshot and release builds from JitPack: repositories { maven { url 'https:/
问题内容: 有没有一种简单的方法可以使用JAVA将HTML转换为markdown? 我目前正在使用Java MarkdownJ 库将markdown转换为html。 问题答案: 使用此 XSLT 。 如果您需要使用XSLT和Java的帮助,请使用以下代码段: