https://github.com/nextjournal/clerk-slideshow
https://github.com/nextjournal/clerk-slideshow
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/nextjournal/clerk-slideshow
- Owner: nextjournal
- License: isc
- Created: 2022-05-31T12:46:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-29T08:53:16.000Z (over 1 year ago)
- Last Synced: 2025-08-18T03:39:34.774Z (5 months ago)
- Language: Clojure
- Size: 24.4 KB
- Stars: 55
- Watchers: 4
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎠 clerk-slideshow
Build your slideshows using Clerk notebooks!
https://user-images.githubusercontent.com/1944/171370671-6a4844ce-389c-4ba4-8b4b-908316b8b9ae.mp4
## How does it work?
Simply require `clerk-slideshow`…
```clojure
(ns simple_slideshow
(:require [nextjournal.clerk :as clerk]
[nextjournal.clerk-slideshow :as slideshow]))
```
…and add it to Clerk’s viewers using `clerk/add-viewers!`:
```clojure
(clerk/add-viewers! [slideshow/viewer])
```
With that in place, you can use Markdown comments to write your slides’ content. Use Markdown rulers (`---`) to separate your slides. You can use everything that you’ll normally use in your Clerk notebooks: Markdown, plots, code blocks, you name it.
Press `←` and `→` to navigate between slides or `Escape` to get an overview.