patat 项目教程
patatTerminal-based presentations using Pandoc项目地址:https://gitcode.com/gh_mirrors/pa/patat
1、项目介绍
patat(Presentations Atop The ANSI Terminal)是一个基于终端的演示工具,它利用 Pandoc 来理解大多数 Markdown 扩展和其他输入格式(如 rST、Org-mode 等)。patat 支持代码片段的评估和结果展示,以及近百种语言的语法高亮。
2、项目快速启动
安装
使用 Homebrew(Mac OS)
brew install patat
使用 stack(Linux 和 Mac OS)
# 安装 stack
curl -sSL https://get.haskellstack.org/ | sh
# 克隆仓库
git clone https://github.com/jaspervdj/patat.git
cd patat
# 安装 patat
stack install
运行演示
创建一个 Markdown 文件 example.md
,内容如下:
# 我的演示
## 第一页
这是一个简单的演示。
## 第二页
- 项目介绍
- 快速启动
- 应用案例
运行 patat:
patat example.md
3、应用案例和最佳实践
代码评估
patat 支持在演示中评估代码块并显示结果。例如,在 Markdown 文件中添加以下内容:
```bash
echo "Hello, patat!"
在 YAML 元数据中配置评估器:
---
patat:
eval:
bash:
command: bash
replace: true
fragment: false
container: none
---
图片支持
从版本 0.8 开始,patat 支持在某些终端模拟器中显示图片。例如:
---
patat:
images:
backend: auto
---
![示例图片](example.jpg)
4、典型生态项目
Pandoc
patat 的核心依赖是 Pandoc,一个强大的文档转换工具,支持多种标记语言。
Kate 语法高亮
patat 使用 Kate 语法高亮文件来支持近百种编程语言的语法高亮。
Haskell 生态
patat 是用 Haskell 编写的,因此与 Haskell 生态系统紧密相关,特别是与 stack 和 cabal 构建工具。
通过以上步骤,您可以快速上手并充分利用 patat 进行终端演示。
patatTerminal-based presentations using Pandoc项目地址:https://gitcode.com/gh_mirrors/pa/patat
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...