首页 > 其他分享 >13.5k star, 免费开源 Markdown 编辑器

13.5k star, 免费开源 Markdown 编辑器

时间:2024-04-02 12:30:30浏览次数:34  
标签:md Markdown star 开源 编辑器 Editor 13.5 editor

13.5k star, 免费开源 Markdown 编辑器

分类 开源分享

项目名: Editor.md -- Markdown 编辑器

Github 开源地址: https://github.com/pandao/editor.md

在线测试地址: Editor.md - 开源在线 Markdown 编辑器

完整实例: HTML Preview(markdown to html) - Editor.md examples

在目前的互联网世界中,Markdown 已经成为了内容创作者、开发者和技术写作者的首选标记语言。它以其简洁的语法和易于阅读的格式而广受欢迎。

Editor.md 是一款开源的、可嵌入的 Markdown 在线编辑器,基于 CodeMirror、jQuery 和 Marked 构建,它的出现为用户提供了更为便捷、功能丰富的 Markdown 编辑体验。

Editor.md 是一款功能强大、灵活且易于使用的 Markdown 编辑器,它为 Markdown 爱好者和专业人士提供了一个高效的在线编辑解决方案。

Editor.md 提供了丰富的功能和插件,使得用户可以根据自己的需求进行定制化。例如,用户可以通过插件实现数学公式的编辑、流程图、时序图的绘制,甚至是实现多人协作编辑等功能。

主页提供了很多实例,方便我们学习使用:

一个简单的实例:

绘制序列图:

Editor.md 具备了以下特性:

  • 所见即所得(WYSIWYG):Editor.md提供了一个直观的编辑界面,用户可以在编辑器中实时查看Markdown文本的渲染效果。

  • 高度可定制:通过配置选项,用户可以调整编辑器的外观和行为,以适应不同的使用场景和品牌风格。

  • 丰富的插件支持:Editor.md 支持多种插件,如图片上传、表情符号、代码高亮等,极大地扩展了编辑器的功能。

  • 跨平台兼容性:无论是在桌面还是移动设备上,Editor.md 都能提供流畅的编辑体验。

  • 易于集成:作为一个组件,Editor.md 可以无缝集成到现有的 Web 应用或服务中,无需复杂的配置。

Editor.md 使用场景:

  • 博客和 CMS 系统:为内容管理系统提供 Markdown 编辑功能,让作者专注于创作。
  • 论坛和社区:在用户生成内容的平台上提供 Markdown 编辑器,提升帖子的质量。
  • 文档和知识库:为技术文档和帮助中心提供 Markdown 编辑器,确保文档格式的一致性。
  • 个人网站和作品集:为个人项目提供 Markdown 编辑器,方便快速更新和维护。

安装

npm 安装方法:

npm install editor.md

Bower 安装方法:

bower install editor.md

创建 Markdown 编辑器:

实例

<link rel="stylesheet" href="editor.md/css/editormd.min.css" />
<div id="editor">
    <!-- Tips: Editor.md can auto append a `<textarea>` tag -->
    <textarea style="display:none;">### Hello Editor.md !</textarea>
</div>
<script src="jquery.min.js"></script>
<script src="editor.md/editormd.min.js"></script>
<script type="text/javascript">
    $(function() {
        var editor = editormd("editor", {
            // width: "100%",
            // height: "100%",
            // markdown: "xxxx",     // dynamic set Markdown text
            path : "editor.md/lib/"  // Autoload modules mode, codemirror, marked... dependents libs path
        });
    });
</script>

Markdown 转 HTML:

实例

<link rel="stylesheet" href="editormd/css/editormd.preview.css" />
<div id="test-markdown-view">
    <!-- Server-side output Markdown text -->
    <textarea style="display:none;">### Hello world!</textarea>            
</div>
<script src="jquery.min.js"></script>
<script src="editormd/editormd.js"></script>
<script src="editormd/lib/marked.min.js"></script>
<script src="editormd/lib/prettify.min.js"></script>
<script type="text/javascript">
    $(function() {
            var testView = editormd.markdownToHTML("test-markdown-view", {
            // markdown : "[TOC]\n### Hello world!\n## Heading 2", // Also, you can dynamic set Markdown text
            // htmlDecode : true,  // Enable / disable HTML tag encode.
            // htmlDecode : "style,script,iframe",  // Note: If enabled, you should filter some dangerous HTML tags for website security.
        });
    });
</script>    

标签:md,Markdown,star,开源,编辑器,Editor,13.5,editor
From: https://blog.csdn.net/SHADOW_xhx/article/details/137238984

相关文章

  • 31.2k star, 免费开源的白板绘图工具 tldraw
    31.2kstar,免费开源的白板绘图工具tldraw分类 开源分享项目名:tldraw--无限画布白板Github开源地址: https://github.com/tldraw/tldraw在线测试地址: tldraw文档地址: tldrawSDKtldraw是一款开源免费的无限画布白板,可以在线的实时协作,用户能够创建简单的图形......
  • 强!10.6K star,一款开源HTTP测试工具,适合新手,简单、容易上手!
    大家好,我是狂师!今天给大家推荐一款开源的HTTP测试工具:Hurl,相比curl、wget功能更强大,且更容易上手、很适用新手使用。1、项目介绍Hurl是一个使用Rust语言开发的命令行工具,它允许用户运行以简单纯文本格式定义的HTTP请求。这个工具不仅适用于获取数据,还非常适合用于测试HTTP会话......
  • Markdown学习笔记
    一.标题语法:#(一级标题)##(二级标题)###(三级标题)......(共6级标题)代码:#一级标题##二级标题tips:#与文本之间存在一个空格,无空格则为普通文本(eg:#一级标题)快捷键:Ctrl+数字1~6可以快速将选中的文本调成对应级别的标题Ctrl+0可以快速将选中的文本调成普通文......
  • Camstar : IFrame菜单挂一个外部网站的页面
     如果设置变量传参: 这个是页面定义了两个固定变量:VP上的不同VP共用一个class。还有传递当前登录用户的: ......
  • Camstar半导体打印服务安装配置
    安装包配置如下: 保存后,启动服务。  ......
  • NewStarCTF-firstweek
    一、Crypto-brainfuck1.附件内容如下。++++++++[>>++>++++>++++++>++++++++>++++++++++>++++++++++++>++++++++++++++>++++++++++++++++>++++++++++++++++++>++++++++++++++++++++>++++++++++++++++++++++>++++++++++++++++++++++++>+++++......
  • Markdown输入矩阵方式
    Markdown输入矩阵相关英语单词英文字母英文单词中文译文MMatrix矩阵Pparentheses圆括号(括弧)Vverticalbars(determinant)竖线(行列式)Bbracket方括号aarray数组1.不带括号的矩阵$$\begin{matrix}1&2&3\\4&5&6\\7&8&9\end{matrix}$$......
  • mysql每天都重启动问题排查(mysqld_safe mysqld restarted)
    环境:OS:Centos7DB:mysql5.7 1.测试环境一台机器每天都要重启一次2024-03-31T20:08:10.130560Zmysqld_safemysqldrestarted2024-03-31T20:08:10.183119Z0[Warning]Changedlimits:max_open_files:5000(requested25000)2024-03-31T20:08:10.183338Z0[Warning]......
  • Markdown的使用方法
    Markdown的使用方法Markdown顾名思义,这是一个非常好用轻量级标记语言,他是一个使我们易读易写的纯文本格式编写文档,接下来我们简单的学一下Markdown的用法.标题我们在写文章的时候可以根据知识点的章节进行统计,这时候可以根据每个知识点的大类以及小类来分类,所以可以采用标题法;......
  • 【Pytest 01】 Get Started!
    文档集合DocumentationGetStarted入门How-toGuides使用指南ReferenceGuides参考指南Explanation解释GetStarted1-3BasicOperationInstallPytestCreateyourfirsttestRunmultipletests4.Assertthatacertainexceptionisraised#contentofte......