跳转到主要内容

一个基于终端的演示工具,具有颜色和效果。

项目描述

present

Documentation Status image image image Run on Repl.it

一个基于终端的演示工具,具有颜色和效果。

您也可以在幻灯片中播放一个codio(预录制的代码块)。

present基于asciimatics构建,并支持Python>=3.7

查看展示厅,看看大家是如何使用present制作各种内容的!您可以通过提交问题来添加您的幻灯片。

安装

您可以使用pip轻松安装present

$ pip install present

使用方法

$ present sample.md

一些控制键

  • 退出: q
  • 上一张幻灯片: b,左箭头,Page Up
  • 下一张幻灯片: n,空格键,右箭头,Page Down

结束时,您可以按r键重新开始演示。

语法

幻灯片遵循Markdown语法。您可以查看示例幻灯片作为参考。

注意: 一些功能尚不支持

  • 同一张幻灯片上的效果和颜色。
  • 同一张幻灯片上的效果和代码。

分隔符

每张幻灯片可以用---分隔。

Slide 1

---

Slide 2

标题

一级标题变为figlets样式,二级标题用-下划线,三级标题加粗。

# Heading 1

## Heading 2

### Heading 3

文本

This is normal text

This is **bold text**

This is `inline code`

This is a [link](www.google.com)

As Kanye West said:

> We're living the future so
> the present is our past.

列表

有序列表自动转换为无序列表。

- Item 1
    - Item 1a
    - Item 1b
    - Item 1c
- Item 2
    - Item 2a

图片

图片路径相对于存储幻灯片的目录,以及调用present的位置。

![RC](images/recurse.png)

注意:您可以使用高分辨率图片并调整终端字体大小以获得最佳效果。

代码块

```
import os

os.getcwd()
```

Codios

Codios是预先录制并可以播放的代码块,对于现场演示很有用。您可以在文档的codio部分找到如何编写它的信息。

![codio](codio.yml)

样式

每个幻灯片都可以使用前景色/背景色和效果进行样式设置。默认情况下,幻灯片为黑白无效果。您可以通过在幻灯片开头添加注释(在幻灯片分隔符之后)来为幻灯片添加样式。

Slide 1

---
<!-- fg=black bg=yellow -->

Slide 2

---
<!-- effect=explosions -->

Slide 3

颜色:blackredgreenyellowbluemagentacyanwhite

效果:fireworksexplosionsstarsmatrixplasma。更多功能即将推出!

贡献

贡献指南提供了有关贡献问题、文档、代码和测试的详细信息。

版本控制

present使用语义版本控制。有关可用版本,请参阅GitHub存储库上的标签。

许可证

本项目采用Apache许可证,请参阅LICENSE文件了解详细信息。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

present-0.6.0.tar.gz (13.1 kB 查看哈希值)

上传时间 源代码

构建分发

present-0.6.0-py3-none-any.whl (16.3 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面