1 个不稳定版本
0.1.0 | 2024年4月10日 |
---|
#400 在 文本处理
11KB
199 行
[!WARNING] 开发早期阶段。一切可能都会改变。许多功能可能无法正常工作。
pelp - 一个 p*resentation help**er。从 Markdown 文件创建 revealjs 演示变得容易。
- 创建并托管演示
- 在源文件更改时在浏览器中更新演示
- 帮助创建和管理重复演示
依赖项
- pandoc - 构建演示
- live-server - 在浏览器中更新演示(当源文件更改时)
- inotifywait - 监控源文件的变化
- date - 计算下一个星期一
- sed - 在模板文件中替换日期
某些依赖项可能因 pelp 自身实现的功能而删除。
路线图
- 设计并实现
new
命令 - 为 nix 打包
- 添加对重复演示的支持
- 添加对模板的支持(至少对重复演示)
- 设计并实现
deploy
命令 - 改进项目
- 优雅的错误处理
- 减少 unwrap(),增加处理
作为 flake 使用
将 pelp 添加到您的 flake.nix
{
inputs.pelp.url = "https://flakehub.com/f/ejiek/pelp/*.tar.gz";
outputs = { self, pelp }: {
# Use in your outputs
};
}
依赖项
~1.2–1.7MB
~33K SLoC