使用烧瓶制作Reveal.js演示文稿

flask-reveal的Python项目详细描述


#烧瓶露出

[![pypi](https://img.shields.io/pypi/v/flask reveal.svg)(https://pypi.org/project/flask reveal/)
[![PYPI-许可证](https://img.shields.io/PYPI/L/flask reveal.svg)(https://pypi.org/project/flask reveal/)
[![pypi-python版本](https://img.shields.io/pypi/pyversions/flask reveal.svg)(https://pypi.org/project/flask reveal/)
[![构建状态](https://travis-ci.org/humrochagf/flask-reveal.svg?branch=master)(https://travis ci.org/humrochagf/flask reveal)
[![覆盖状态](https://coveralls.io/repos/github/humrochagf/flask reveal/badge.svg)(https://coveralls.io/github/humrochagf/flask reveal)
[![代码运行状况](https://landscape.io/github/humrochagf/flask-reveal/master/landscape.svg?style=flat](https://landscape.io/github/humrochagf/flask-reveal/master)

[flask-reveal](https://github.com/humrochagf/flask-reveal)是一种设置[reveal.js](https://github.com/hakimel/reveal.js)演示文稿的酷方法,无需编辑一个完整的HTML文件并使用标记。语法与一些HTML标记混合。



如果未通过,则设置为演示文件夹中的默认**img\**文件夹。

重新安装reveal.js文件的某些原因,只需运行以下命令:

``shell
$flaskreveal installreveal
```

它将从默认的**url**下载reveal.js并进行安装。如果你想自己设置**url**:

``shell
$flaskreveal installreveal-u url
````


>如果你已经有了reveal.js文件:

``shell
$flaskreveal installreveal-f file
``

ease文件可以在[reveal.js releases]中找到(https://github.com/hakimel/reveal.js/releases)。

\pdf export

presentations可以通过特殊的打印样式表导出到pdf。这个功能将使用[google chrome]或[chrome]来描述,但是我使用[firefox]得到了相同的结果(https://www.mozilla.org/en-us/firefox/new/)。

1。使用"Flask Reveal"进行演示。
2.使用"print pdf"作为查询字符串打开浏览器,例如:`localhost:5000/?打印PDF `.
3.打开浏览器中的打印对话框(ctrl+p或cmd+p)。
4.将**目的地**设置更改为**另存为PDF**。
5。将**布局**更改为**横向**。
6.将**页边距**更改为**无**。
7。启用**背景图形**选项。
8。单击**保存**。

或者您可以使用[DeckTape]项目(https://github.com/astefanutti/deckTape)。

下载它,并将二进制文件放在根目录下。然后您可以做:
`` shell
$ngrok http 5000
```
这假设'5000'是您的本地主机。
`ngrok`将创建一个到您的本地主机的安全隧道:

`` shell
`` ngrok by@inconhreveable(ctrl+c退出)

tunnel status联机
2.0.19/2.1.1版
Web界面http:。//127.0.0.1:4040
转发http://323744c6.ngrok.io->;本地主机:5000
转发https://323744c6.ngrok.io->;本地主机:5000


连接ttl opn rt1 rt5 p50 p90
00 0.00 0.00 0.00 0.00
``

WN部分](标记)并放在演示文稿根文件夹中。

通过在**显示配置**中设置*幻灯片分隔符*来拆分幻灯片。默认分隔符是`--`.


[python logo](img/python.png)
````


\config.py'文件

Hon字典,包含演示文稿中的元数据

`` python
显示幻灯片标题:'标题',

描述:'一些描述'
}
```

**显示主题**:选择显示主题的字符串n具有[reveal.js配置属性](https://github.com/hakimel/reveal.js/配置)但使用python类型(例如:true是python boolean true)的字典右下角
"控件":true,

显示演示文稿进度条
"进度":true,

显示当前幻灯片的页码
"SlideNumber":false,

"将每个幻灯片更改推送到浏览器历史记录中"rue,

"touch":true,

EDED模式,
即包含在屏幕的有限部分内
"嵌入":false,

/>"shownotes":false,

自动进入下一张幻灯片之间的毫秒数,设置为0时禁用,此值可以通过在幻灯片上使用数据自动滑动属性覆盖
"自动滑动":0,

在用户输入
"autoslidestoppable":true后,

通过鼠标滚轮启用滑动导航
"mouseweel":false,

隐藏移动设备上的地址栏
"hideaddressbar":true后,

打开iframe预览覆盖中的链接
"previewLink"S':错误,

#过渡样式
默认/立方体/页面/凹面/缩放/线性/淡入/无
"过渡":"默认",

"过渡速度
"过渡速度":"默认","默认/快速/慢速

/凹面/凸面/缩放
"背景过渡":默认值,

距当前可见的幻灯片数
"视距":3,

视差背景图像
例如:
"https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg"
"视差背景图像":",

AxBackgroundHorizontal':'',
'ParallaxBackgroundVertical':'',
}
`````

\markdown



演示文稿文件上使用的markdown支持大多数[github markdown](https://help.github.com/articles/markdown-basics),并添加一些特殊的HTML注释标记来编辑sty在[reveal.js标记文档](https://github.com/hakimel/reveal.js/标记)中解释的LE和控制效果。

**重要事项:**您可以在演示文件上使用所有HTML标记,但某些块标记可能会出现意外行为。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
尝试连接到Red5服务器时出现java问题   java实现Runnable的类被认为是ExecutorServices的“Runnable任务”?   java struts2类中的多个@validation   java未能应用插件[class'org.gradle.api.plugins.scala.ScalaBasePlugin']:gradle v2。13   如何使用Java流仅收集长度最大的元素?   从spring引导应用程序连接到firestore的java引发空指针异常   java从SQLite插入和获取真实数据类型会为连续插入获取空值吗?   当存在未知数量的空格时,使用java替代正向查找   部署如何为当今的浏览器部署java小程序(小程序、嵌入、对象)?   @OneToMany和@ManyToOne@Formula之间的java双向关系返回null   java为什么在我的例子中,协议缓冲区的性能比JSON差?   如何部署混合C++/Java(JNI)应用程序?   java如何在程序中显示字符串的完整信息。反恐精英?   java在Hibernate中从持久性上下文中分离实体中的实体