Van %!s(int64=6) %!d(string=hai) anos
pai
achega
59bb5961d8

+ 1 - 1
.gitignore

@@ -1,5 +1,5 @@
 .idea
+.DS_Store
 /dist
-/deploy/*
 /node_modules
 /demo/dist

+ 24 - 23
demo/demo.js

@@ -93,7 +93,8 @@ const vditor = new Vditor('vditor', {
     emoji: {
       '+1': '👍',
       '-1': '👎',
-      'trollface': 'https://vditor.b3log.org/images/trollface.png',
+      'trollface': '/src/assets/emoji/trollface.png',
+      'huaji': '/src/assets/emoji/huaji.gif',
     },
     at: (key) => {
       console.log(`atUser: ${key}`)
@@ -144,25 +145,25 @@ const vditor = new Vditor('vditor', {
   ],
 })
 
-// vditor.insertVale('Hi, Vditor!')
-// vditor.focus()
-// console.log('vditor.getValue(): ' + vditor.getValue())
-// vditor.setSelection(4, 9)
-// console.log('vditor.getSelection(): ' + vditor.getSelection())
-// setTimeout(() => {
-//   vditor.setValue('Hi, Markdown!')
-//   vditor.renderPreview()
-//   vditor.disabled()
-// }, 3000)
-//
-// setTimeout(() => {
-//   vditor.enable()
-//   vditor.setSelection(4, 12)
-//   vditor.deleteValue()
-// }, 6000)
-//
-// setTimeout(() => {
-//   vditor.setSelection(0, 4)
-//   vditor.updateValue('Welcome')
-//   vditor.blur()
-// }, 9000)
+vditor.insertValue('Hi, Vditor!')
+vditor.focus()
+console.log('vditor.getValue(): ' + vditor.getValue())
+vditor.setSelection(4, 9)
+console.log('vditor.getSelection(): ' + vditor.getSelection())
+setTimeout(() => {
+  vditor.setValue('Hi, Markdown!')
+  vditor.renderPreview()
+  vditor.disabled()
+}, 3000)
+
+setTimeout(() => {
+  vditor.enable()
+  vditor.setSelection(4, 12)
+  vditor.deleteValue()
+}, 6000)
+
+setTimeout(() => {
+  vditor.setSelection(0, 4)
+  vditor.updateValue('Welcome')
+  vditor.blur()
+}, 9000)

+ 0 - 3
deploy/README.md

@@ -1,3 +0,0 @@
-## 忽略
-
-用于 CDN 部署

+ 2 - 3
package.json

@@ -1,6 +1,6 @@
 {
   "name": "vditor",
-  "version": "0.2.0",
+  "version": "0.2.2",
   "description": "A markdown editor written in TypeScript",
   "author": " Vanessa <[email protected]> (http://vanessa.b3log.org)",
   "homepage": "https://hacpai.com/cr",
@@ -49,8 +49,7 @@
     "build": "webpack",
     "lint": "tslint --fix -c tslint.json 'src/**/*.ts'",
     "dev": "webpack --config webpack.dev.js",
-    "start": "webpack-dev-server --config webpack.start.js",
-    "release": "npm run build && cp -r dist deploy/0.2.0"
+    "start": "webpack-dev-server --config webpack.start.js"
   },
   "keywords": [
     "editor",

BIN=BIN
src/assets/emoji/c.png


BIN=BIN
src/assets/emoji/d.png


BIN=BIN
src/assets/emoji/e50a.png


BIN=BIN
src/assets/emoji/f.png


BIN=BIN
src/assets/emoji/g.png


BIN=BIN
src/assets/emoji/huaji.gif


BIN=BIN
src/assets/emoji/i.png


BIN=BIN
src/assets/emoji/j.png


BIN=BIN
src/assets/emoji/k.png


BIN=BIN
src/assets/emoji/octocat.png


BIN=BIN
src/assets/emoji/r.png


BIN=BIN
src/assets/emoji/trollface.png


BIN=BIN
src/assets/emoji/u.png


+ 1 - 1
src/ts/util/Options.ts

@@ -15,7 +15,7 @@ export class Options {
                 "cold_sweat": "😰",
                 "heart": "❤️",
             },
-            emojiPath: "https://vditor.b3log.org/images",
+            emojiPath: "https://cdn.jsdelivr.net/npm/vditor@latest/src/assets/emoji/",
         },
         lang: "zh_CN",
         placeholder: "",

+ 1 - 1
webpack.config.js

@@ -50,7 +50,7 @@ module.exports = [
       filename: '[name].js',
       path: path.resolve(__dirname, 'dist'),
       chunkFilename: '[name].bundle.js',
-      publicPath: `https://vditor.b3log.org/${pkg.version}/`,
+      publicPath: 'https://cdn.jsdelivr.net/npm/vditor@latest/dist/',
       libraryTarget: 'umd',
       library: 'Vditor',
       libraryExport: 'default',