-
Vditor 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏预览模式
2020-04-28 18:09- 是在什么情况大纲下没有刷新,我这里重现不了
- 请关注 Issue #343 · Vanessa219/vditor
-
Solo 项目打包 npm run build 出错
2020-04-21 20:11你是不是很久没有更新项目了,更新一下就好了。更新以后是这样的
/* * skin style * * @author <a href="http://vanessa.b3log.org">Liyuan Li</a> * @version 0.4.1.1, Feb 9, 2020 */ @import "../../../scss/reset"; @import "../../../scss/usite"; @import "../../../scss/toc"; @import "../../../scss/function"; @import "vditor/src/assets/scss/index";
-
隔壁 pandownload 作者被抓了,大佬赶紧下架跑路吧
2020-04-15 20:39 -
JavaScript - 是否为负零
2020-04-15 15:38−0 代表负零,一个计算机科学中存在的数字。主要用来表达浮点数和在某些对整数进行有符号数处理。在数学中,一般没有正零或负零的概念,−0 在逻辑上表示 0 的相反数,等于 0。
-
Vditor 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏预览模式
2020-04-02 16:41稍等我再看看,社区的编辑器也有人报这个问题。
-
Vditor 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏预览模式
2020-04-02 16:30我这里使用 static.html 是正常的,你再对比一下吧
<!DOCTYPE html> <html lang="zh-cmn-Hans"> <head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"/> <meta name="theme-color" content="#f1f7fe"> <title>Vditor - A markdown editor written in TypeScript.</title> <meta name="description" content="B3log 开源社区 markdown 编辑器,使用 TypeScript 编写。支持在线预览、表情插入、at 用户提示、HTML 转换等必要功能。"/> <link rel="dns-prefetch" href="//cdn.jsdelivr.net/"/> <link rel="preconnect" href="https://cdn.jsdelivr.net"> <link rel="icon" type="image/png" href="https://cdn.jsdelivr.net/npm/vditor/dist/images/logo.png"/> <link rel="apple-touch-icon" href="https://cdn.jsdelivr.net/npm/vditor/dist/images/logo.png"> <link rel="shortcut icon" type="image/x-icon" href="https://cdn.jsdelivr.net/npm/vditor/dist/images/logo.png"> <meta name="copyright" content="B3log"/> <meta http-equiv="Window-target" content="_top"/> <meta property="og:locale" content="zh-cmn-Hans"/> <meta property="og:title" content="Vditor - A markdown editor written in TypeScript."/> <meta property="og:site_name" content="Blog-vditor"/> <meta property="og:url" content="https://hacpai.com/tag/vditor"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:domain" content="b3log.org"/> <meta name="twitter:title" property="og:title" itemprop="b3lig vditor" content="Vditor - A markdown editor written in TypeScript."/> <meta name="twitter:site" content="@B3logOS"/> <meta name="twitter:url" content="https://hacpai.com/tag/vditor"/> <meta property="og:image" content="https://cdn.jsdelivr.net/npm/vditor/dist/images/logo.png"/> <meta name="twitter:image" content="https://cdn.jsdelivr.net/npm/vditor/dist/images/logo.png"/> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vditor@latest/dist/index.css"/> <script src="https://cdn.jsdelivr.net/npm/vditor@3.0.7/dist/index.min.js"></script> </head> <body> <h2><a href="https://hacpai.com/article/1549638745630?r=Vanessa" target="_blank">Doc</a></h2> <h2> Vditor for preview <a href="static-preview.html?lang=zh_CN">中文</a> <a href="static-preview.html?lang=ko_KR">한글</a> </h2> <h2> Vditor for you <button onclick="vditor.setTheme('dark')">Dark</button> <button onclick="vditor.setTheme('light')">Light</button> </h2> <div id="j-vditor"> <h1>Vditor</h1> <ul> <li>foo</li> <li>bar</li> </ul> </div> <script> //渲染编辑器 //@link https://hacpai.com/article/1549638745630 文档地址 //@link https://github.com/Vanessa219/vditor/blob/master/CHANGELOG.md?utm_source=hacpai.com 升级日志 let vEditorObj = null //写下这行代码的原因 @link https://hacpai.com/article/1549638745630/comment/1585808918654?r=buexplain window.localStorage.setItem('vditorj-vditor', '') vEditorObj = new Vditor('j-vditor', { debugger: true, typewriterMode: true, placeholder: '请输入文章内容', counter: 65535, height: 393, width: '100%', cache: false, tab: '\t', theme: 'classic', mode: 'sv', upload: { handler (files) { var formDataArr = [] var token = _token() for (var i in files) { var formData = new FormData() formData.append('_token', token) formData.append('file', files[i]) formDataArr.push(formData) } Uploads.getInstance(formDataArr).then(function (result) { vEditorObj.insertValue(result.getMarkdownText()) }).catch(function (rej) { submit.alertWarning(rej.toString()) }) }, }, preview: { markdown: { toc: true, }, hljs: { enable: true, style: 'monokai', lineNumber: true, }, mode: 'both', parse: (element) => { // lazyLoadImage() }, }, after: function () { //压入文章内容 console.log(vEditorObj) vEditorObj.setValue('1') }, }) </script> </body> </html>