JavaFX:集成MarkDown
JavaFX:集成MarkDown
相关软件:Typora、Atom文本编辑器、MWeb、Quiver
相关网址:Markdown 中文网、Markdown 教程
相关开源项目:Editor.md:开源在线 Markdown 编辑器、yanxingang / MarkDown笔记本、lcpsky / note、MarkDown工具包
了解MarkDown
markdown - 百度百科,Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。也就是Markdown是一个标准,按照标准有.md
或.markdown
扩展名文本文件。
- 按照
Markdown标准
的.md
或.markdown
扩展名文本文件 - 在Markdown应用程序(解析器)中打开Markdown文件
- 使用Markdown应用程序将Markdown文件转换为HTML文档
- 在网络浏览器中查看HTML文件,或使用Markdown应用程序将其转换为其他文件格式,例如PDF
(相关解析器博客使用 java 实现一个简单的 markdown 语法解析器)
MarkDown常用语法
Markdown备忘表 Markdown语法快速参考
MarkDown语法备忘
Markdown 教程
解析MarkDown语法
八款不可错过的热门 Markdown 开发包 | 码云周刊第 34 期
JavaFX可以直接使用HTML解析:JavaFX: HTML编辑器和加载
使用 marked插件、Editor.md:开源在线 Markdown 编辑器 或 commonmark-java,单独造轮子太麻烦~~
marked插件为例:
<!doctype html>
<html>
<head><meta charset="utf-8"/><title>Marked in the browser</title>
</head>
<body><div id="content"></div><script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script><script>document.getElementById('content').innerHTML =marked('# Marked in browser\n\nRendered by **marked**.');</script>
</body>
</html>
简单编辑
<!DOCTYPE html>
<html>
<head><title>MarkDown解析器</title><meta charset="UTF-8"><script src="node_modules/marked/lib/marked.js"></script><script src="node_modules/jquery-3.5.1/jquery-3.5.1.min.js"></script><link rel="stylesheet" href="node_modules/zuidist/css/zui.css"><style>body{padding: 50px;}#md,#html{height: 510px;}#md{resize: none;}#html{border: solid 1px darkgrey;border-radius: 5px;}</style>
</head>
<body><div class="container"><div class="row"><div class="col-sm-6 col-lg-6 col-md-6"><textarea id="md" class="form-control" placeholder="请输入Markdown代码"></textarea></div><div id="html" class="col-lg-6 col-sm-6 col-md-6"></div></div></div>
</body>
<script>$("#md").on("keyup blur",function () {$('#html').html(marked($("#md").val()))})
</script></html>
html网页运行:
Github资源
commonmark-java
flexmark-java
markdown-writer-fx
JavaFX:集成MarkDown相关推荐
- sublime 集成 markdown 插件【小明同学】
sublime 集成 markdown 插件 安装 markdown 插件 Ctrl + Shift + p 进入 Browser Packages 输入 pcip (package control: ...
- Editor.md开源在线编辑器(页面插件集成—markdown)
页面插件集成-markdown 我想或许是个人博客主的福音了,通过引入markdown到博客内容管理区,非常有效且快速. 为了便以理解,这边利用个人html文件进行描述,如有不懂得地方,请提出 获取编 ...
- Vue项目集成Markdown标记语言编辑器(MavonEditor)
文章目录 前言 一.可用的Markdown集成技术 二.使用步骤 1.安装mavonEditor包 2.导入并使用mavonEditor 3.官方API 总结 前言 Markdown是一种标记语言,相 ...
- 安装DokuWiki集成markdown过程
最近我们需要用dokuwiki来做知识库 安装php环境 使用宝塔面板进行安装centos安装地址 https://www.bt.cn 安装命令 yum install -y wget &&a ...
- Vue集成markdown
第一步 安装mavon-editor npm install mavon-editor --save 第二步 在main.js注册mavon-editor并使用 // 全局注册// import wi ...
- SpringBoot和Vue集成Markdown和多级评论——基于SpringBoot和Vue的后台管理系统项目系列博客(二十三)
系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...
- 前端页面插件集成-Markdown编辑器
页面插件集成-Markdown 下载MarkDown的插件包 引入css.js.Jquary文件 定义一个textarea区域作为MarkDown的载体 初始化Markdown编辑器 最终效果 下载M ...
- Django集成Markdown编辑器【附源码】
专注内容写作的你一定不要错过markdown 简单介绍 markdown是一种标记语言,通过简单的标记语法可以使普通的文本内容具有一定的格式,使用非常简单,学习成本极低 目前各大Blog平台都已支持m ...
- VUE3集成Markdown编辑器(http://editor.md.ipandao.com/)
目录 背景信息 Editor.md是2015年开源的项目,那时还没有VUE3版本,所以网上也较少VUE3集成Editor.md的示例.不过还是有些大牛分享了集成的方法. 集成方法 1.下载和安装edi ...
最新文章
- RPC-client异步收发核心细节?
- [python]自问自答:python -m参数? (转)
- PyTorch 按索引赋值
- 寻找最大的K个数,Top K问题的堆实现
- 常搓八个部位可以防衰老 - 健康程序员,至尚生活!
- 香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置amp;总结
- PAT 乙级 1041
- 三年级下册计算机全册教案,小学信息技术三年级下册全册教案.doc
- Extjs DateField onchange
- fluent 命令流_FLUENT混合流体中颗粒运动模拟
- 洛谷 P1875 佳佳的魔法药水
- 构建嵌入式系统软件开发环境-为开发板安装linux系统
- Win10设置热点IP
- 三只小猪的故事[漫画]
- 各行业获客有哪些捷径?有没有能快速找到精准客户的软件?
- python立体图形_Python 立体图形的画法(一)
- VS 报错error C3872: “0xa0”: 此字符不允许在标识符中使用
- ajaxpro安装和使用---有人说ajaxpro是ajax的替代品
- STL中Vector的内存分配机制
- [mysql]存储过程/存储函数