封面样式
h1是作为封面用的,内部的都用h2测试例子
演讲者:朱阳星
演讲者:朱阳星
nodePPT 让每个人都爱上做分享!
/* 先写总的配置 */
title: 这是title,网页名称
speaker: 演讲者名称
url: https://github.com/ksky521/nodePPT
transition: 全局转场动画
files: 引入的js和css文件,多个以半角逗号隔开
hightStyle: 代码高亮样式,默认monokai_sublime
/* 以[slide] 隔开每个ppt页面 */
[slide]
## 二级标题
这里写内容即可
[slide]
...
使用:.class{:.class}
使用:#id{:#id}
组合使用:{:.class.class2 width="200px"}
父元素样式使用&:{:&.class}
nodeppt是基于nodejs写的支持 Markdown! 语法的网页PPT
Less | Sass | Stylus | |
---|---|---|---|
环境 | js/nodejs | Ruby(这列右对齐) | nodejs(高亮) |
扩展名 | .less | .scss/.sass | .styl |
特点 | 老牌,用户多,支持js解析 | 功能全,有成型框架,发展快 | 语法多样,小众 |
案例/框架 | Bootstrap | Compass Bootstrap Foundation Bourbon Base.Sass |
.text-danger .text-sucess.text-primary
.text-warning.text-info.text-white.text-dark
.blue.blue2.blue3.gray.gray2.gray3
.red.red2.red3
.yellow.yellow2.yellow3.green.green2.green3
.label.label-primary.label.label-warning.label.label-danger.label.label-default.label.label-success.label.label-info
link style mark
nodeppt可能是迄今为止最好用的web presentation 三水清
下面是另外一种样式
这是一个class是:pull-right的blockquote small一下
highlightjs
进行语法高亮(function(window, document){
var a = 1;
var test = function(){
var b = 1;
alert(b);
};
//泛数组转换为数组
function toArray(arrayLike) {
return [].slice.call(arrayLike);
}
}(window, document));
(function(window, document){
var a = 1;
var test = function(){
var b = 1;
alert(b);
};
//泛数组转换为数组
function toArray(arrayLike) {
return [].slice.call(arrayLike);
}
}(window, document));
这是html
这是css样式
将html代码直接混编到markdown文件中即可
我是js控制的颜色 black
这段话里面的加粗和em字体会动画哦~
按下【H】键查看效果
增加了zoom.js的支持,在演示过程中使用alt
+鼠标点击,则点击的地方就开始放大,再次alt+click
则回复原装
按下键盘【N】键测试下note,
markdown语法如下:
[note]
这里是note,{ 要换成中括号啊!!
{/note]
按下键盘【P】键。按下鼠标左键,在此处乱花下看看效果。
按下键盘【C】键。清空画板
按下键盘【W】键,切换到更宽的页面看效果,第二次按键返回
less | sass | stylus | |
---|---|---|---|
环境 | js/nodejs | Ruby(这列右对齐) | nodejs(高亮) |
扩展名 | .less | .sass/.scss | .styl |
特点 | 老牌,用户多,支持js解析 | 功能全,有成型框架,发展快 | 语法多样,小众 |
案例/框架 | Bootstrap | compass bourbon |
按下键盘【O】键。看下效果。
在overview模式下,方向键下一页,【enter】键进入选中页
或者按下键盘【O】键,退出overview模式
本页面网址改成 url?_multiscreen=1,支持多屏演示哦!
跟powderpoint一样的双屏功能,带有备注信息。
使用方法(全局设置) 1:
transition: glue
使用方法 2:
[slide data-transition="glue"]
使用方法:
[slide data-transition="zoomin"]
使用方法:
[slide data-transition="vertical3d"]
亦可以组合写:
[slide data-outcallback="foo" data-incallback="bar"]
在多屏和远程模式中,可以使用proxyFn
来远程执行函数。
<script>
function globalFunc(){
}
</script>
<button onclick="Slide.proxyFn('globalFunc')" class="btn btn-default">远程执行函数</button>
https://github.com/ksky521/nodePPT
什么?这些功能还不够用?
socket远程控制可以在手机上摇一摇换页哦~
查看项目目录ppts获取更多帮助信息