跳转到主要内容

将扁平的Markdown转换为reveal.js演示文稿。

项目描述

mdtoreveal

这是一个非常基础的 Markdownreveal.js 转换工具。

是的,reveal已经支持Markdown,但它需要特定定制的Markdown以及奇怪的分隔符,我个人并不喜欢。是的,您也可以使用pandoc来完成这个任务,但它会处理语法高亮。

用法

mdtoreveal my_prez.md --output my_prez.html

也可以跳过输出文件,所以它的名字是猜测的,前面的命令与以下命令等价

mdtoreveal my_prez.md

语法

让我们从纯Markdown开始

# Big titles makes reveal.js "columns"

## Sub titles make reveal.js "slides" inside columns.

```python
print("Syntax highlighting works")
```

::: notes

Look, this is a personal note, it's not mandatory to use them, but you still can.
Everything betwen `::: notes` and the next slide is only visible by the presenter.

## 2nd slide

Blah blah …

示例

它将 这个 转换为 这个(这个使用了一个 .gitlab-ci.yml 在推送时发布)。

配置

没有,处理它,不要浪费时间在微调上,专注于您的演示文稿。

仍然,您更喜欢暗色主题?它在视频投影仪上不可读,保留这个,相信我。

您想要更大的代码块?您已经有12行和61列,如果您再塞更多,它将无法阅读,坚持这个。

您想要更大的代码块字体,以便从房间的另一端也能阅读?我理解这一点,我以前也使用过更大的字体,让我们在问题中讨论。

您正在使用Makefile吗?

我也是♥这应该可以

SRCS := $(wildcard *.md)
HTML := $(SRCS:.md=.html)

.PHONY: static
static: $(HTML)

%.html: %.md
	mdtoreveal $< -o $@

项目详情


下载文件

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

源分布

mdtoreveal-0.3.3.tar.gz (5.1 kB 查看哈希值)

上传时间

构建分布

mdtoreveal-0.3.3-py3-none-any.whl (5.3 kB 查看哈希值)

上传时间 Python 3

支持

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