Skip to content

Commit 0f69504

Browse files
committed
修改demo
1 parent 7badb2c commit 0f69504

File tree

3 files changed

+55
-40
lines changed

3 files changed

+55
-40
lines changed

README.md

+12-24
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,17 @@
11
nodePPT - 让你爱上做分享!
22
=============
3-
## 0.8 版本更新
4-
* 直接支持html和markdown混编,不在使用[code]语法
5-
* 添加更多列表渐显动效:moveIn/fadeIn/zoomIn/bounceIn
6-
* 支持加粗和强调,按键【H】动效
7-
* 修改不合理的样式
8-
* 持续优化~
9-
10-
## 0.7 版本更新
11-
* 添加更多转场动效
12-
* bug fix
13-
* 修改样式
14-
* 添加highlightjs最新版
15-
16-
## 特点
17-
* [18种转场动效](#transition)
18-
* [支持socket](#socket)
19-
* [支持多窗口互动](#postmessage)
20-
* 手机可以摇一摇
21-
* markdown语法就可以写ppt
22-
* [支持导出html](#export-html)
23-
* [支持导出pdf](#export-pdf)
24-
* [支持转场回调,做demo更顺手](#callback)
25-
* [支持html和markdown语法混编](#mixed-code)
26-
* 支持画板标注功能
3+
## 为什么选择nodePPT
4+
* 基于GFM的markdown语法编写
5+
* 支持[html混排](#mixed-code),在复杂的demo也可以做!
6+
* [导出网页](#export-html)或者[pdf](#export-pdf)更容易分享
7+
* 支持[18种转场动画](#transition),可以设置单页动画
8+
* 支持单页背景图片
9+
* 多种模式:overview模式,[双屏模式](#postmessage)[socket远程控制](#socket),摇一摇换页
10+
* 可以使用画板,可以使用note做备注
11+
* 支持语法高亮,自由选择highlight样式
12+
* 可以单页ppt内部动画,单步动画
13+
* [支持进入/退出回调](#callback),做在线demo很方便
14+
2715

2816

2917
## 安装

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "nodeppt",
33
"jsname": "nodeppt",
44
"description": "A simple, in-browser, markdown-driven presentation framework",
5-
"version": "0.8.5",
5+
"version": "0.8.6",
66
"site": "https://github.com/ksky521/nodePPT",
77
"author": {
88
"name": "Theo Wang",

ppts/demo.md

+42-15
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,54 @@ files: /js/demo.js,/css/demo.css
1212

1313
[slide]
1414

15-
# 封面样式2 {:&.flexbox.vleft}
16-
## 左对齐
15+
# 样式展示 {:&.flexbox.vleft}
16+
> nodePPT 让每个人都爱上做分享!
17+
18+
[slide]
19+
## 为什么选择nodePPT
20+
----
21+
* 基于GFM的markdown语法编写 {:&.moveIn}
22+
* 支持html混排,在复杂的demo也可以做!
23+
* 导出网页或者pdf更容易分享
24+
* 支持18种转场动画,可以设置单页动画
25+
* 支持单页背景图片
26+
* 多种模式:overview模式,双屏模式,socket远程控制,摇一摇换页
27+
* 可以使用画板,可以使用note做备注
28+
* 支持语法高亮,自由选择highlight样式
29+
* 可以单页ppt内部动画,单步动画
30+
* 支持进入/退出回调,做在线demo很方便
31+
32+
[slide]
33+
## 基本语法指南
34+
----
35+
36+
<pre><code class="markdown">/* 先写总的配置 */
37+
title: 这是title,网页名称
38+
speaker: 演讲者名称
39+
url: https://github.com/ksky521/nodePPT
40+
transition: 全局转场动画
41+
files: 引入的js和css文件,多个以半角逗号隔开
42+
hightStyle: 代码高亮样式,默认monokai_sublime
43+
44+
/* 以&#91;slide&#93; 隔开每个ppt页面 */
45+
&#91;slide&#93;
46+
## 二级标题
47+
这里写内容即可
48+
49+
&#91;slide&#93;
50+
...
51+
</code>
52+
</pre>
53+
54+
1755

1856
[slide style="background-image:url('/img/bg1.png')"]
1957

20-
# 背景图片 {:&.flexbox.vleft}
58+
# 支持单页添加背景图片 {:&.flexbox.vleft}
2159
## 使用方法:&#91;slide style="background-image:url('/img/bg1.png')"&#93;
2260

2361
[slide]
24-
## 使用.class/#id/自定义属性样式
62+
## 支持.class/#id/自定义属性样式
2563
----
2664

2765
```html
@@ -358,18 +396,7 @@ markdown语法如下:
358396
<p id="incallback"></p>
359397
<p id="outcallback"></p>
360398

361-
[slide]
362-
## 设置slide?
363-
### 修改 markdown 文件头部内容
364-
----
365399

366-
``` javascript
367-
title: nodeppt markdown 演示 //演讲主题名字
368-
speaker: Theo Wang //演讲者名称
369-
url: https://github.com/ksky521/nodePPT //网址
370-
transition: zoomin //通用动画名称,可在
371-
files: /js/demo.js,/css/demo.css //引入的文件,在页面底部
372-
```
373400
[slide]
374401

375402
## 更多玩法

0 commit comments

Comments
 (0)