使用烧瓶制作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标记,但某些块标记可能会出现意外行为。
[![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标记,但某些块标记可能会出现意外行为。