forked from Tencent/cherry-markdown
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhead_num.html
122 lines (106 loc) · 3.09 KB
/
head_num.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Cherry Editor - Markdown Editor</title>
<style>
html,
body {
margin: 0;
padding: 0;
height: 100%;
overflow: hidden;
}
video {
max-width: 400px;
}
#demo-val {
display: none;
}
img {
max-width: 100%;
}
</style>
<link rel="stylesheet" type="text/css" href="../dist/cherry-markdown.css">
<link rel="Shortcut Icon" href="./logo/favicon.ico">
<link rel="Shortcut Icon" href="../logo/favicon.ico">
<link rel="Bookmark" href="../logo/favicon.ico">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css"
integrity="sha384-AfEj0r4/OFrOo5t7NnNe46zW/tFgW6x/bCJG8FqQCEo3+Aro6EYUG4+cU+KJWu/X" crossorigin="anonymous">
</head>
<body>
<div id="dom_mask" style="position: absolute; top: 40px; height: 20px; width: 100%;"></div>
<div id="markdown"></div>
<textarea id="demo-val">
# 例子
> [Github 地址](https://github.com/Tencent/cherry-markdown){target=_blank}
- [basic](index.html){target=_blank}
- [H5](h5.html){target=_blank}
- [多实例](multiple.html){target=_blank}
- [无 toolbar](notoolbar.html){target=_blank}
- [纯预览模式](preview_only.html){target=_blank}
- [注入](xss.html){target=_blank}
- [API](api.html){target=_blank}
- [图片所见即所得编辑尺寸](img.html){target=_blank}
- [标题自动序号](head_num.html){target=_blank}
[toc]
# 实现
``` javascript
<script>
var cherry = new Cherry({
id: 'markdown',
previewer: {
// head-num 表示启用标题自动序号
className: 'cherry-markdown head-num'
},
value: document.getElementById("demo-val").value,
});
</script>
```
# head1
## head2
## 字体样式
**说明**
- 使用`*(或_)` 和 `**(或__)` 表示*斜体*和 __粗体__
- 使用 `/` 表示 /下划线/ ,使用`~~` 表示~~删除线~~
- 使用`^(或^^)`表示^上标^或^^下标^^
- 使用 ! 号+数字 表示字体 !24 大! !12 小! [^专有语法提醒]
- 使用两个(三个)!号+RGB颜色 表示!!#ff0000 字体颜色!!(!!!#f9cb9c 背景颜色!!!)[^专有语法提醒]
## 超链接
**说明**
- 使用 `[描述](URL)` 为文字增加外链接
- 使用`<URL>`插入一个链接
- URL会自动转成链接
## 列表
### 无序列表
**说明**
- 在行首使用 *,+,- 表示无序列表
### 有序列表
**说明**
- 在行首使用数字、字母、汉字和点表示有序列表
### head3
### head3
# head1
## head2
### head3
#### head4
##### head5
</textarea>
</body>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/echarts.js"></script>
<!--<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js" integrity="sha384-g7c+Jr9ZivxKLnZTDUhnkOnsh30B4H0rpLUpJ4jAIKs4fnJI+sEnkvrMWph2EDg4" crossorigin="anonymous"></script>-->
<script src="../dist/cherry-markdown.js"></script>
<script>
var cherry = new Cherry({
id: 'markdown',
engine: {
syntax: {
header: {
anchorStyle: 'autonumber',
}
}
},
value: document.getElementById("demo-val").value,
});
</script>
</html>