将扁平的Markdown转换为reveal.js演示文稿。
项目描述
mdtoreveal
这是一个非常基础的 Markdown 到 reveal.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 查看哈希值)