浏览代码

:memo: add vditor.b3log.org

Liyuan Li 5 年之前
父节点
当前提交
fc780cc3a5
共有 5 个文件被更改,包括 9 次插入159 次删除
  1. 3 4
      demo/index.html
  2. 2 2
      demo/jest-puppeteer.html
  3. 3 4
      demo/render.html
  4. 0 147
      demo/static.html
  5. 1 2
      src/ts/toolbar/Info.ts

+ 3 - 4
demo/index.html

@@ -25,13 +25,13 @@
     <meta property="og:locale" content="zh-cmn-Hans"/>
     <meta property="og:title" content="Vditor: ♏ An In-browser Markdown editor, support WYSIWYG,  Instant Rendering (Typora-like) and Split View modes. 一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。"/>
     <meta property="og:site_name" content="Blog-vditor"/>
-    <meta property="og:url" content="https://hacpai.com/tag/vditor"/>
+    <meta property="og:url" content="https://vditor.b3log.org"/>
     <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: ♏ An In-browser Markdown editor, support WYSIWYG,  Instant Rendering (Typora-like) and Split View modes. 一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。"/>
     <meta name="twitter:site" content="@B3logOS"/>
-    <meta name="twitter:url" content="https://hacpai.com/tag/vditor"/>
+    <meta name="twitter:url" content="https://vditor.b3log.org"/>
     <meta property="og:image" content="https://cdn.jsdelivr.net/npm/vditor/src/assets/images/logo.png"/>
     <meta name="twitter:image" content="https://cdn.jsdelivr.net/npm/vditor/src/assets/images/logo.png"/>
     <style>
@@ -42,8 +42,7 @@
 </head>
 <body>
 <h2>
-    <a href="https://github.com/vanessa219/vditor" target="_blank">GitHub</a> |
-    <a href="https://hacpai.com/article/1549638745630?r=Vanessa" target="_blank">API</a> |
+    <a href="https://vditor.b3log.org" target="_blank">官网</a> |
     <a href="/render.html">Render</a> |
     <button onclick="window.vditor.setTheme('dark', 'dark',  'native');document.querySelector('body').style.backgroundColor='#2f363d'">Dark Mode</button>
     <button onclick="window.vditor.setTheme('light', 'light', 'github');document.querySelector('body').style.backgroundColor=''">Light Mode</button>

+ 2 - 2
demo/jest-puppeteer.html

@@ -25,13 +25,13 @@
     <meta property="og:locale" content="zh-cmn-Hans"/>
     <meta property="og:title" content="Vditor: ♏ An In-browser Markdown editor, support WYSIWYG,  Instant Rendering (Typora-like) and Split View modes. 一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。"/>
     <meta property="og:site_name" content="Blog-vditor"/>
-    <meta property="og:url" content="https://hacpai.com/tag/vditor"/>
+    <meta property="og:url" content="https://vditor.b3log.org"/>
     <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: ♏ An In-browser Markdown editor, support WYSIWYG,  Instant Rendering (Typora-like) and Split View modes. 一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。"/>
     <meta name="twitter:site" content="@B3logOS"/>
-    <meta name="twitter:url" content="https://hacpai.com/tag/vditor"/>
+    <meta name="twitter:url" content="https://vditor.b3log.org"/>
     <meta property="og:image" content="https://cdn.jsdelivr.net/npm/vditor/src/assets/images/logo.png"/>
     <meta name="twitter:image" content="https://cdn.jsdelivr.net/npm/vditor/src/assets/images/logo.png"/>
 </head>

+ 3 - 4
demo/render.html

@@ -25,13 +25,13 @@
     <meta property="og:locale" content="zh-cmn-Hans"/>
     <meta property="og:title" content="Vditor: ♏ An In-browser Markdown editor, support WYSIWYG,  Instant Rendering (Typora-like) and Split View modes. 一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。"/>
     <meta property="og:site_name" content="Blog-vditor"/>
-    <meta property="og:url" content="https://hacpai.com/tag/vditor"/>
+    <meta property="og:url" content="https://vditor.b3log.org"/>
     <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: ♏ An In-browser Markdown editor, support WYSIWYG,  Instant Rendering (Typora-like) and Split View modes. 一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。"/>
     <meta name="twitter:site" content="@B3logOS"/>
-    <meta name="twitter:url" content="https://hacpai.com/tag/vditor"/>
+    <meta name="twitter:url" content="https://vditor.b3log.org"/>
     <meta property="og:image" content="https://cdn.jsdelivr.net/npm/vditor/src/assets/images/logo.png"/>
     <meta name="twitter:image" content="https://cdn.jsdelivr.net/npm/vditor/src/assets/images/logo.png"/>
     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/index.css"/>
@@ -127,8 +127,7 @@
 </head>
 <body>
 <h2>
-    <a class="link" href="https://github.com/vanessa219/vditor" target="_blank">GitHub</a> |
-    <a class="link" href="https://hacpai.com/article/1549638745630?r=Vanessa" target="_blank">API</a> |
+    <a class="link" href="https://vditor.b3log.org" target="_blank">官网</a> |
     <a class="link" href="/">Editor</a> |
     <button onclick="setTheme('dark')">Dark Mode</button>
     <button onclick="setTheme('light')">Light Mode</button>

+ 0 - 147
demo/static.html

@@ -1,147 +0,0 @@
-<!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">
-    <meta name="apple-mobile-web-app-capable" content="yes">
-    <meta name="mobile-web-app-capable" content="yes"/>
-    <meta name="apple-mobile-web-app-status-bar-style" content="black">
-    <title>Vditor: ♏ An In-browser Markdown editor, support WYSIWYG,  Instant Rendering (Typora-like) and Split View modes. 一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。</title>
-    <meta name="description"
-          content="Vditor 支持三种所见即所得(wysiwyg)、即时渲染(ir)、分屏预览(sv)模式,支持大纲、数学公式、脑图、图表、流程图、甘特图、时序图、五线谱、多媒体、语音阅读、标题锚点、代码高亮及复制、graphviz 渲染。"/>
-    <meta property="og:description"
-          content="Vditor 支持三种所见即所得(wysiwyg)、即时渲染(ir)、分屏预览(sv)模式,支持大纲、数学公式、脑图、图表、流程图、甘特图、时序图、五线谱、多媒体、语音阅读、标题锚点、代码高亮及复制、graphviz 渲染。"/>
-    <meta name="twitter:description" property="og:description" itemprop="description"
-          content="Vditor 支持三种所见即所得(wysiwyg)、即时渲染(ir)、分屏预览(sv)模式,支持大纲、数学公式、脑图、图表、流程图、甘特图、时序图、五线谱、多媒体、语音阅读、标题锚点、代码高亮及复制、graphviz 渲染。"/>
-    <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: ♏ An In-browser Markdown editor, support WYSIWYG,  Instant Rendering (Typora-like) and Split View modes. 一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。"/>
-    <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: ♏ An In-browser Markdown editor, support WYSIWYG,  Instant Rendering (Typora-like) and Split View modes. 一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。"/>
-    <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/[email protected]/dist/index.css"/>
-    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/index.min.js"></script>
-    <style>
-        a {
-            color: #4285f4;
-        }
-    </style>
-</head>
-<body>
-<h2>
-    <a href="https://github.com/vanessa219/vditor" target="_blank">GitHub</a> |
-    <a href="https://hacpai.com/article/1549638745630?r=Vanessa" target="_blank">API</a> |
-    <button onclick="window.vditor.setTheme('dark', 'dark',  'native');document.querySelector('body').style.backgroundColor='#2f363d'">Dark Mode</button>
-    <button onclick="window.vditor.setTheme('light', 'light', 'github');document.querySelector('body').style.backgroundColor=''">Light Mode</button>
-</h2>
-<div id="vditor">
-<h1>Vditor</h1>
-<ul>
-<li>foo</li>
-<li>bar</li>
-</ul>
-</div>
-<script>
-
-  let toolbar
-  if (window.innerWidth < 768) {
-    toolbar = [
-      'emoji',
-      'headings',
-      'bold',
-      'italic',
-      'strike',
-      'link',
-      '|',
-      'list',
-      'ordered-list',
-      'check',
-      'outdent',
-      'indent',
-      '|',
-      'quote',
-      'line',
-      'code',
-      'inline-code',
-      'insert-before',
-      'insert-after',
-      '|',
-      'upload',
-      'record',
-      'table',
-      '|',
-      'undo',
-      'redo',
-      '|',
-      'edit-mode',
-      'content-theme',
-      'code-theme',
-      {
-        name: 'more',
-        toolbar: [
-          'fullscreen',
-          'both',
-          'format',
-          'preview',
-          'info',
-          'help',
-        ],
-      }]
-  }
-
-  window.vditor = new Vditor('vditor', {
-    toolbar,
-    debugger: true,
-    typewriterMode: true,
-    placeholder: 'placeholder',
-    preview: {
-      markdown: {
-        toc: true,
-      },
-    },
-    toolbarConfig: {
-      pin: true,
-    },
-    counter: {
-      enable: true,
-      type: 'text',
-    },
-    hint: {
-      emojiPath: 'https://cdn.jsdelivr.net/npm/[email protected]/dist/images/emoji',
-      emojiTail: '<a href="https://hacpai.com/settings/function" target="_blank">设置常用表情</a>',
-      emoji: {
-        'sd': '💔',
-        'j': 'https://unpkg.com/[email protected]/dist/images/emoji/j.png',
-      },
-    },
-    tab: '\t',
-    upload: {
-      accept: 'image/*,.mp3, .wav, .rar',
-      token: 'test',
-      url: '/api/upload/editor',
-      linkToImgUrl: '/api/upload/fetch',
-      filename (name) {
-        return name.replace(/[^(a-zA-Z0-9\u4e00-\u9fa5\.)]/g, '').
-          replace(/[\?\\/:|<>\*\[\]\(\)\$%\{\}@~]/g, '').
-          replace('/\\s/g', '')
-      },
-    },
-  })
-</script>
-</body>
-</html>

+ 1 - 2
src/ts/toolbar/Info.ts

@@ -22,8 +22,7 @@ export class Info extends MenuItem {
 <div style="display: flex;flex-wrap: wrap;">
     <ul style="list-style: none;flex: 1;min-width:148px">
         <li>
-        项目地址:<a href="https://github.com/Vanessa219/vditor" target="_blank">GitHub</a>
-        <a href="https://gitee.com/vanessali/vditor" target="_blank">码云</a>
+        项目地址:<a href="https://vditor.b3log.org" target="_blank">vditor.b3log.org</a>
         </li>
         <li>
         开源协议:MIT