前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor

这篇具有很好参考价值的文章主要介绍了前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目前程序员的世界到处都是Markdown ,比如CSDN、简书、GitCha、 GitHub、掘金社区等等都支持Markdown文档,另外近几年许多官方技术文档都是使用Markdown来写的。 使用Markdown不仅可以非常方便的写博客、写技术文档,而且可以直接导出对应的网站内容,导出可打印的文档 ,另外Markdown的语法有非常简单,对于程序员来说几乎没有嘘唏成本,且一旦你掌握了它,你就可以在任何地方任何平台使用Markdown来编写技术博客。

今天给大家聊聊一款开源免费的浏览器端Markdown编辑器——Vditor,非常的好用,不仅支持桌面软件、也可以作为前端MarkDown编辑器嵌入到你的系统里面去,现在带大家来了解一下这个非常棒的开源编辑器!

一、编辑器简介

前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor
Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。提供桌面版。支持Windows、Linux、MacOS、浏览器扩展、安卓、IOS版本。

官网:https://b3log.org/vditor/

GitHub:https://github.com/Vanessa219/vditor

桌面版下载:https://b3log.org/siyuan/download.html

二、功能特性

● 支持三种编辑模式:所见即所得(wysiwyg)、即时渲染(ir)、分屏预览(sv)

● 支持大纲、数学公式、脑图、图表、流程图、甘特图、时序图、五线谱、多媒体、语音阅读、标题锚点、代码高亮及复制、graphviz、PlantUML 渲染

● 内置安全过滤、导出、图片懒加载、任务列表、多平台预览、多主题切换、复制到微信公众号/知乎功能

● 实现 CommonMark 和 GFM 规范,可对 Markdown 进行格式化和语法树查看,并支持10+项配置

● 工具栏包含 36+ 项操作,除支持扩展外还可对每一项中的快捷键、提示、提示位置、图标、点击事件、类名、子工具栏进行自定义

● 表情/at/话题等自动补全扩展

● 可使用拖拽、剪切板粘贴上传,显示实时上传进度,支持 CORS 跨域上传

● 实时保存内容,防止意外丢失

● 录音支持,用户可直接发布语音

● 粘贴 HTML 自动转换为 Markdown,如粘贴中包含外链图片可通过指定接口上传到服务器

● 支持主窗口大小拖拽、字符计数

● 多主题支持,内置黑白绿三套主题

● 多语言支持,内置中、英、韩文本地化

● 支持主流浏览器,对移动端友好

前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor

三、编辑器模式初始化设定

2.1 所见即所得模式

即所得模式对不熟悉 Markdown 的用户较为友好,熟悉 Markdown 的话也可以无缝使用。

new Vditor('vditor', {
  "height": 360,
  "cache": {
    "enable": false
  },
  "value": "## 所见即所得(WYSIWYG)\n所见即所得模式对不熟悉 Markdown 的用户较为友好,熟悉 Markdown 的话也可以无缝使用。 ",
  "mode": "wysiwyg"
})

前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor

2.2 即时渲染模式

对熟悉 Typora 的用户应该不会感到陌生,理论上这是最优雅的 Markdown 编辑方式。

new Vditor('vditor', {
  "height": 360,
  "cache": {
    "enable": false
  },
  "value": "## 即时渲染(IR)\n即时渲染模式对熟悉 Typora 的用户应该不会感到陌生,理论上这是最优雅的 Markdown 编辑方式。",
  "mode": "ir"
})

前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor

2.3 分屏预览(SV)

该模式目前没有发现具体的使用场景。

new Vditor('vditor', {
  "height": 360,
  "cache": {
    "enable": false
  },
  "value": "## 分屏预览(SV)\n传统的分屏预览模式适合大屏下的 Markdown 编辑。",
  "mode": "sv",
  "preview": {
    "mode": "editor"
  }
})

前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor

2.4 分屏预览模式

分屏预览(SV)\n传统的分屏预览模式适合大屏下的 Markdown 编辑

new Vditor('vditor', {
  "height": 360,
  "cache": {
    "enable": false
  },
  "value": "## 分屏预览(SV)\n传统的分屏预览模式适合大屏下的 Markdown 编辑。",
  "mode": "sv",
  "preview": {
    "mode": "both"
  }
})

前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor

四、案例代码

直接采用最原始的html提供完整的示例代码,直接可以运行。

<html>
    
    <head>
	<title>vditor编辑器</title>
     <link rel="stylesheet" href="https://unpkg.com/vditor/dist/index.css" />
    <script src="https://unpkg.com/vditor/dist/index.min.js"></script>
    </head>    
    <body>
        <input type="button" onclick="getContent()" value="确定" />
        <div id="content">
        </div>
        <script>
            var vditor = null;
            window.onload = function() {
                vditor = new Vditor(document.getElementById('content'), {
                    cache: {
                        enable: false
                    },
                    "mode": "sv",
                    "preview": {
                        "mode": "both"
                    }
                });

            }
			// 测试数据填充
            function getContent() {

                vditor.setValue("## 测试 \n ### 二级标题 ");
            }
        </script>
    </body>

</html>

运行效果
前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor文章来源地址https://www.toymoban.com/news/detail-474443.html

到了这里,关于前端:推荐一款开源免费的浏览器端Markdown编辑器Vditor的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一款强大的浏览器翻译插件 - 沉浸式的翻译

    前一段时间谷歌翻译宣布跑路,不再对大陆用户提供服务。听闻这一噩耗我不由得心里一惊,燕子!啊不是,谷歌没有你我可咋活呀! 对于没太大工作需求,顶多遇上几个不认识单词或需要翻译网页的我来说,Chrome 自带的谷歌翻译可以说是我最常用的翻译工具,这一下就没

    2024年02月06日
    浏览(57)
  • 好用的5款火狐浏览器必备插件,每一款都很实用

    火狐浏览器是非常好用的浏览器,很多年轻人都很喜欢用。火狐浏览器虽然好用,但是如果没有安装插件,那么上网冲浪就感觉没有那么方便了。因此,给大家分享5款好用的火狐浏览器必备插件,这些都经过实际测试使用,不管是互联网初级用户,还是骨灰级用户,都是比较

    2024年02月05日
    浏览(53)
  • 分享5款干净好用的电脑浏览器,用最后一款工作不累

    出来工作好久了,不管是国外还是国内的浏览器都用过很多个了,下面从本人用过的电脑浏览器中,给大家分享5款干净又好用的浏览器。特别是最后一款浏览器,好用工作不累。 1、谷歌浏览器 谷歌浏览器是全球使用得比较多的浏览器,采用全球速度最快的chrome内核。谷歌浏

    2024年02月06日
    浏览(44)
  • 免费 Selenium各大浏览器驱动【谷歌chrme、火狐Firefox、IE浏览器】

    aardio群 625494397 废话不多说 直接开整! 竟然还有脸收费 服了 下载对应版本的浏览器驱动 目标网址 应用场景 Selenium库涉及到 安装selenium库 下载对应浏览器驱动 找到浏览器对应版本 最后直接上代码

    2024年02月16日
    浏览(75)
  • Microsoft Edge插件推荐:CSDN·浏览器助手

    今天来给大家分享一个超级好用的Microsoft Edge插件,名为CSDN·浏览器助手 CSDN·浏览器助手是一款集成本地书签、历史记录与 CSDN搜索(so.csdn.net) 的搜索工具,可以自定义Microsoft Edge的新标签页,还可以清除广告,让你的学习工作更加轻松: 可以看到,新标签页变得更加简洁无广

    2024年02月12日
    浏览(50)
  • 一款可以完美替代浏览器自带起始页的新标签页插件:Wetab

    现在打开你们的浏览器,映入眼帘的是不是一片空白的自带起始页?或者是乱七八糟布满网站快捷方式的页面? Wetab新标签页是一款没有广告并且免费使用的浏览器插件,还原一个干净纯粹的浏览器体验。 本人已经被那些乱七八糟的起始页折磨许久了,直到后来看到了wetab这

    2024年02月06日
    浏览(95)
  • 推荐一个Edge浏览器中的一个好用问答插件。

       ChatGPT 是一个基于语言模型 GPT-3.5 的聊天机器人, ChatGPT 模型是Instruct GPT的姊妹模型(siblingmodel),使用强化学习和人类反馈来更好地使语言模型与人类指令保持一致。    ChatGPT 是一种基于GPT(Generative Pre-train Transformer)模型的大型语言模型,由OpenAI公司开发。它是目

    2024年02月08日
    浏览(63)
  • 一个免费AI智能浏览器插件:Echo

    Chat GPT chrome extension 助手,类似 monica,基于 GPT-3.5 API,免费使用。 开源地址:GitHub - hzvwsrexw15/echo: Chat GPT chrome extension Copilot 目前有以下功能: 一键处理选中文本:支持在页面中选择文本,并对文本进行快捷处理,如翻译、摘要、解释等   自定义快捷处理:在默认选项基础上

    2024年02月08日
    浏览(50)
  • #Microsoft Edge功能测评!# 关于Edge浏览器以及插件推荐

    Microsoft Edge是微软基于 Chromium 开源项目及其他开源软件开发的网页浏览器。 2015年4月30日,微软在旧金山举行的Build 2015开发者大会上宣布——Windows 10内置代号为“Project Spartan”的新浏览器被正式命名为“Microsoft Edge”,其内置于Windows 10版本中。2018年3月,微软宣布Edge登陆iP

    2024年02月09日
    浏览(83)
  • 实用工具推荐,浏览器必备宝藏插件:Wetab新标签页

    打开浏览器,你的起始页是否充满了广告和各种乱七八糟的信息呢?或者过于单调,而失去了某些你想要的功能? 这里给大家推荐一个在Chrome浏览器和edge浏览器上都能愉快使用的浏览器插件——Wetab新标签页。没有广告、页面干净美观且具备各种实用功能。   下面就给大家

    2024年02月08日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包