| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341 |
- <!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 - A markdown editor written in TypeScript.</title>
- <meta name="description"
- content="B3log 开源社区 markdown 编辑器,使用 TypeScript 编写。支持在线预览、表情插入、at 用户提示、HTML 转换等必要功能。"/>
- <meta property="og:description"
- content="B3log 开源社区 markdown 编辑器,使用 TypeScript 编写。支持在线预览、表情插入、at 用户提示、HTML 转换等必要功能。"/>
- <meta name="twitter:description" property="og:description" itemprop="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://github.com/b3log/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://github.com/b3log/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.classic.css"/>
- <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/method.min.js"></script>
- <style>
- .preview {
- max-width: 90%;
- width: 600px;
- margin: 0 auto;
- }
- </style>
- </head>
- <body>
- <h2><a href="https://hacpai.com/article/1549638745630?r=Vanessa" target="_blank">Doc</a></h2>
- <h2><a href="static.html">Vditor for you</a></h2>
- <h2>Vditor for Preview</h2>
- <div id="preview"></div>
- <textarea id="markdownText" class="preview" style="display:none;">## Guide
- 这是一篇讲解如何正确使用 **Markdown** 的排版示例,学会这个很有必要,能让你的文章有更佳清晰的排版。
- > 引用文本:Markdown is a text formatting syntax inspired
- ## 语法指导
- ### 普通内容
- 这段内容展示了在内容里面一些排版格式,比如:
- - **加粗** - `**加粗**`
- - *倾斜* - `*倾斜*`
- - ~~删除线~~ - `~~删除线~~`
- - `Code 标记` - `` `Code 标记` ``
- - [超级链接](https://hacpai.com) - `[超级链接](https://hacpai.com)`
- - [[email protected]](mailto:[email protected]) - `[[email protected]](mailto:[email protected])`
- ### 提及用户
- @Vanessa 通过 `@User` 可以在内容中提及用户,被提及的用户将会收到系统通知。
- > NOTE:
- >
- > 1. @用户名之后需要有一个空格
- > 2. 新手没有艾特的功能权限
- ### 表情符号 Emoji
- 支持大部分标准的表情符号,可使用输入法直接输入,也可手动输入字符格式。通过输入 `:` 触发自动完成,可在个人设置中[设置常用表情](https://hacpai.com/settings/function)。
- #### 一些表情例子
- :smile: :laughing: :dizzy_face: :sob: :cold_sweat: :sweat_smile: :cry: :triumph: :heart_eyes: :relieved:
- :+1: :-1: :100: :clap: :bell: :gift: :question: :bomb: :heart: :coffee: :cyclone: :bow: :kiss: :pray: :anger:
- ### 大标题 - Heading 3
- 你可以选择使用 H1 至 H6,使用 ##(N) 打头。建议帖子或回帖中的顶级标题使用 Heading 3,不要使用 1 或 2,因为 1 是系统站点级,2 是帖子标题级。
- > NOTE: 别忘了 # 后面需要有空格!
- #### Heading 4
- ##### Heading 5
- ###### Heading 6
- ### 图片
- ```
- 
- 
- ```
- 支持复制粘贴直接上传。
- ### 代码块
- #### 普通
- ```
- *emphasize* **strong**
- _emphasize_ __strong__
- var a = 1
- ```
- #### 语法高亮支持
- 如果在 ``` 后面跟随语言名称,可以有语法高亮的效果哦,比如:
- ##### 演示 Go 代码高亮
- ```go
- package main
- import "fmt"
- func main() {
- fmt.Println("Hello, 世界")
- }
- ```
- ##### 演示 Java 高亮
- ```java
- public class HelloWorld {
- public static void main(String[] args) {
- System.out.println("Hello World!");
- }
- }
- ```
- > Tip: 语言名称支持下面这些: `ruby`, `python`, `js`, `html`, `erb`, `css`, `coffee`, `bash`, `json`, `yml`, `xml` ...
- ### 有序、无序、任务列表
- #### 无序列表
- - Java
- - Spring
- - IoC
- - AOP
- - Go
- - gofmt
- - Wide
- - Node.js
- - Koa
- - Express
- #### 有序列表
- 1. Node.js
- 1.1. Express
- 1.2. Koa
- 1.3. Sails
- 2. Go
- 2.1. gofmt
- 2.2. Wide
- 3. Java
- 3.1. Latke
- 3.2. IDEA
- #### 任务列表
- - [x] 发布 Sym
- - [X] 发布 Solo
- - [ ] 预约牙医
- ### 表格
- 如果需要展示数据什么的,可以选择使用表格。
- | header 1 | header 3 |
- | -------- | -------- |
- | cell 1 | cell 2 |
- | cell 3 | cell 4 |
- | cell 5 | cell 6 |
- ### 隐藏细节
- <details>
- <summary>这里是摘要部分。</summary>
- 这里是细节部分。
- </details>
- ### 段落
- 空行可以将内容进行分段,便于阅读。(这是第一段)
- 使用空行在 Markdown 排版中相当重要。(这是第二段)
- ### 数学公式
- 多行公式块:
- $$
- \frac{1}{
- \Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{
- \frac25 \pi}} = 1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {
- 1+\frac{e^{-6\pi}}
- {1+\frac{e^{-8\pi}}{1+\cdots}}
- }
- }
- $$
- 行内公式:
- 公式 $a^2 + b^2 = \color{red}c^2$ 是行内。
- ### 流程图
- ```mermaid
- graph TB
- c1-->a2
- subgraph one
- a1-->a2
- end
- subgraph two
- b1-->b2
- end
- subgraph three
- c1-->c2
- end
- ```
- ### 时序图
- ```mermaid
- sequenceDiagram
- Alice->>John: Hello John, how are you?
- loop Every minute
- John-->>Alice: Great!
- end
- ```
- ### 甘特图
- ```mermaid
- gantt
- title A Gantt Diagram
- dateFormat YYYY-MM-DD
- section Section
- A task :a1, 2019-01-01, 30d
- Another task :after a1 , 20d
- section Another
- Task in sec :2019-01-12 , 12d
- another task : 24d
- ```
- ### 图表
- ```echarts
- {
- "title": { "text": "最近 30 天" },
- "tooltip": { "trigger": "axis", "axisPointer": { "lineStyle": { "width": 0 } } },
- "legend": { "data": ["帖子", "用户", "回帖"] },
- "xAxis": [{
- "type": "category",
- "boundaryGap": false,
- "data": ["2019-05-08","2019-05-09","2019-05-10","2019-05-11","2019-05-12","2019-05-13","2019-05-14","2019-05-15","2019-05-16","2019-05-17","2019-05-18","2019-05-19","2019-05-20","2019-05-21","2019-05-22","2019-05-23","2019-05-24","2019-05-25","2019-05-26","2019-05-27","2019-05-28","2019-05-29","2019-05-30","2019-05-31","2019-06-01","2019-06-02","2019-06-03","2019-06-04","2019-06-05","2019-06-06","2019-06-07"],
- "axisTick": { "show": false },
- "axisLine": { "show": false }
- }],
- "yAxis": [{ "type": "value", "axisTick": { "show": false }, "axisLine": { "show": false }, "splitLine": { "lineStyle": { "color": "rgba(0, 0, 0, .38)", "type": "dashed" } } }],
- "series": [
- {
- "name": "帖子", "type": "line", "smooth": true, "itemStyle": { "color": "#d23f31" }, "areaStyle": { "normal": {} }, "z": 3,
- "data": ["18","14","22","9","7","18","10","12","13","16","6","9","15","15","12","15","8","14","9","10","29","22","14","22","9","10","15","9","9","15","0"]
- },
- {
- "name": "用户", "type": "line", "smooth": true, "itemStyle": { "color": "#f1e05a" }, "areaStyle": { "normal": {} }, "z": 2,
- "data": ["31","33","30","23","16","29","23","37","41","29","16","13","39","23","38","136","89","35","22","50","57","47","36","59","14","23","46","44","51","43","0"]
- },
- {
- "name": "回帖", "type": "line", "smooth": true, "itemStyle": { "color": "#4285f4" }, "areaStyle": { "normal": {} }, "z": 1,
- "data": ["35","42","73","15","43","58","55","35","46","87","36","15","44","76","130","73","50","20","21","54","48","73","60","89","26","27","70","63","55","37","0"]
- }
- ]
- }
- ```
- ### 五线谱
- ```abc
- X: 24
- T: Clouds Thicken
- C: Paul Rosen
- S: Copyright 2005, Paul Rosen
- M: 6/8
- L: 1/8
- Q: 3/8=116
- R: Creepy Jig
- K: Em
- |:"Em"EEE E2G|"C7"_B2A G2F|"Em"EEE E2G|\
- "C7"_B2A "B7"=B3|"Em"EEE E2G|
- "C7"_B2A G2F|"Em"GFE "D (Bm7)"F2D|\
- 1"Em"E3-E3:|2"Em"E3-E2B|:"Em"e2e gfe|
- "G"g2ab3|"Em"gfeg2e|"D"fedB2A|"Em"e2e gfe|\
- "G"g2ab3|"Em"gfe"D"f2d|"Em"e3-e3:|
- ```
- ### 多媒体
- 支持 v.qq.com,youtube.com,youku.com,coub.com,facebook.com/video,dailymotion.com,.mp4,.m4v,.ogg,.ogv,.webm,.mp3,.wav 链接解析
- https://v.qq.com/x/cover/zf2z0xpqcculhcz/y0016tj0qvh.html
- ## 快捷键
- 我们的编辑器支持很多快捷键,具体请参考 [键盘快捷键](https://hacpai.com/article/1474030007391)(或者按 "`?` ":smirk_cat:)</textarea>
- <script>
- Vditor.preview(document.getElementById('preview'),
- document.getElementById('markdownText').textContent, {
- className: 'preview vditor-reset vditor-reset--anchor',
- customEmoji: {
- 'sd': '💔',
- 'j': 'https://unpkg.com/[email protected]/dist/images/emoji/j.png',
- },
- speech: {
- enable: true,
- },
- anchor: true
- })
- </script>
- </body>
- </html>
|