1 Star 0 Fork 8

wu_xin/markpage

forked from ChineseTiger/markpage 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
template.html 2.10 KB
一键复制 编辑 原始数据 按行查看 历史
qinwei 提交于 2016-01-04 16:32 . add document
<meta charset="UTF-8" />
<textarea id="markpage" style="display:none;">
#这是一个神奇的文档
一个markpage.js就能搞定一切
回车
断行如何?
##引用正常否?
>引用是否和谐
>>还是引用
>>也是引用
>>>也是引用
>>>也是引用
##支持表格
| h1 | h2 | h3 |
|:---|:---|:----|
|今天| 过得| 如何|
|今天| 过得| 很好|
##还支持代码高亮
```html
<pre id="markpage">
###神奇的文档,嵌入HTML代码,是否能正常显示
</pre>
```
###还能支持分层导航
看看左边导航..
##这里变化为二级菜单
####插入四级菜单,上文是一个二级菜单,但跳过3级,是否也能正常显示子层? 标题名字很长很长很长很长...
###再变化成3级菜单
每个标题级别是从上往下线性平行的
#####再插入一个5级, 将是上一个3级导航的子导航. 但是导航默认只能显示4层
一切根据从上到下原则, 符合书写和阅读规范
```
h1
|
+- h2
|
+ - h3
|
+- h2
|
+ - h3
h1
|
+- h3
```
##使用mermaid生成图形
mermaid 美人鱼, 是一个类似markdown用文本语法来描述文档图形(流程图, 时序图, 甘特图)的工具,既然markdown可以描述HTML结构的文档, 那么为何不可以描述图形? 因此有了mermaid, 您可以在文档中嵌入一段mermaid文本来生成SVG形式的图形
比如插入下面的代码(包括div.mermaid):
```html
<div class="mermaid">
sequenceDiagram
A->> B: Query
B->> C: Forward query
Note right of C: Thinking...
C->> B: Response
B->> A: Forward response
</div>
```
#####markpage同样会调用mermaid渲染并生成一个时序图
<div class="mermaid">
sequenceDiagram
A->> B: Query
B->> C: Forward query
Note right of C: Thinking...
C->> B: Response
B->> A: Forward response
</div>
当然你最好不能定义一些mermaid关键字, 比如sequenceDiagram, end等, 书写mermaid的报错信息可以打开控制台(F12)查看看
具体的图形语法可以参考 [mermaid](http://knsv.github.io/mermaid/).
##试试看
这一切只需要一个markpage.js
</textarea>
<script src="markpage.js" type="text/javascript"></script>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/wuxinju/markpage.git
git@gitee.com:wuxinju/markpage.git
wuxinju
markpage
markpage
master

搜索帮助