Skip to content

Slides

終端機 Markdown 簡報工具

軟體分類 生產力 / 文書處理
軟體標籤
KVMThe Alice 3.0 Art Gallery License下載管理器 (Download Manager)Revert
開發廠商 Maas Lalani
Stars
0
Forks
0
License
MIT
Version
v0.9.0
Update
OS

產品說明

Slides 是一款專為開發者與工程師設計的終端機(Terminal)簡報工具。它捨棄了 PowerPoint 或 Keynote 繁複的圖形介面,讓使用者能直接使用最熟悉的 Markdown 語法來撰寫簡報,並在終端機中以乾淨、高質感的樣式進行展示。

這款工具最大的亮點在於「即時程式碼執行」。在進行技術演講或 Code Review 時,你可以在簡報中嵌入程式碼區塊,並直接在演示過程中執行它,即時展示輸出結果。這對於展示 CLI 指令、腳本運作或 API 回應來說,是極具說服力的功能。

核心特色:

  • 純 Markdown 撰寫:無需學習新軟體,只要會寫 Markdown 就能做簡報。
  • 程式碼即時執行:簡報中的 Code Block 可以變成互動視窗,按下 Ctrl+E 即可執行並顯示結果。
  • 預處理功能:支援在顯示投影片前執行腳本(Pre-processing),動態生成內容。
  • 樣式自定義:基於 Charm Bracelet 的 Glamour 渲染引擎,支援多種配色主題(Theme)。
  • 極致輕量:基於 Go 語言開發,啟動速度極快,且支援透過 SSH 遠端分享簡報。

安裝指南

Slides 支援跨平台安裝,你可以透過套件管理器或 Go 語言環境進行安裝。

macOS (Homebrew)

brew install slides

Linux (Arch Linux)

yay -S slides

Linux (Snap)

sudo snap install slides

通用安裝 (使用 Go)
若你的系統已安裝 Go 語言環境(1.16+),這是最通用的安裝方式:

go install [github.com/maaslalani/slides@latest](https://github.com/maaslalani/slides@latest)

Windows (Scoop)

scoop install slides

使用教學

1. 建立簡報檔案

Slides 的簡報檔就是一個標準的 Markdown 檔案。使用 ---(三個橫線)來分隔每一張投影片。

建立一個名為 talk.md 的檔案:

# 歡迎使用 Slides
這是一個在終端機運行的簡報工具。

---

## 為什麼選擇 Slides?

* 純文字,好版控 (Git Friendly)
* 專注內容,不花俏
* **開發者友善**

---

## 程式碼示範

```bash
echo "Hello, Open Source!"

### 2. 啟動簡報
在終端機中輸入以下指令即可開始全螢幕演示:

```bash
slides talk.md

3. 操作控制

  • 下一頁SpaceEnter
  • 上一頁
  • 執行程式碼:當游標位於程式碼區塊時,按下 Ctrl + E 即可執行該段程式碼。
  • 總覽模式:按下 Backspace 可查看所有投影片縮圖。
  • 離開Ctrl + CQ

4. 進階技巧:SSH 分享

如果你想讓別人透過網路觀看你的簡報(無需安裝軟體),可以利用 SSH 轉發功能(需自行架設 SSH Server 或使用類似 ngrok 的隧道):

# 聽眾只需在終端機輸入:
ssh -p <your-port> <your-host>

這讓 Slides 成為遠端教學或黑客松展示的絕佳工具。