Zorto
The AI-native static site generator (SSG) with executable code blocks & more.
Install
curl -LsSf https://dkdc.sh/zorto/install.sh | sh
Verify:
zorto --version
More install options
The curl | sh installer above wraps uv tool install zorto. On Linux and macOS it pulls a pre-built wheel from PyPI that bundles the Rust engine (no compile step). Windows is not covered by the installer — use cargo from source or run under WSL.
uv (PyPI wheel, no compile):
uv tool install zorto
uvx (run once without installing):
uvx zorto
cargo (build from source, requires Rust 1.85+):
cargo install zorto
Usage
zorto --help
Slide decks
Zorto builds presentation decks from markdown: one file per slide, with frontmatter for layout, background, and template-specific behavior. A deck is just a directory of .md files that a human or agent can draft, reorder, or hand off without touching every slide at once.
- Live intro deck: what a Zorto-built deck looks like.
- Create a presentation: step-by-step guide.
- Presentations concept: the content model behind decks.
Executable code blocks
Use {bash} or {python} in code blocks to execute them.
echo "hello"
echo "Built on $(uname -s) $(uname -m) at $(date -u '+%Y-%m-%d %H:%M UTC')"
for i in range(5):
print(i)
[!TIP] If you're reading elsewhere, see https://zorto.dev for the rendered results of the code blocks above.
Metadata
Release files for zorto 0.25.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zorto-0.25.0.tar.gz | 170.5 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| zorto-0.25.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.11 | abi3 | Linux glibc 2.17+ x86-64 | Details |
| zorto-0.25.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | CPython 3.11 | abi3 | Linux glibc 2.17+ ARM64 | Details |
| zorto-0.25.0-cp311-abi3-macosx_11_0_arm64.whl | CPython 3.11 | abi3 | macOS 11.0+ ARM64 | Details |
| zorto-0.25.0-cp311-abi3-macosx_10_12_x86_64.whl | CPython 3.11 | abi3 | macOS 10.12+ x86-64 | Details |
Total release size: 26.7 MB
Release files / zorto-0.25.0.tar.gz
| Download URL | zorto-0.25.0.tar.gz |
|---|---|
| Size | 170.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b776bff6fc9977f26688c8dfd16a3dc42a3cd96ef2fe5ef890372c6f28f124e1
|
|
BLAKE2b-256 checksum How to use checksums |
81d643cc14851cfb6f09de2d8299ad7e36ac800274b5c97a7c9d9d15cce549f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 17, 2026.
Transparency logRelease files / zorto-0.25.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | zorto-0.25.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.7 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
f2fb00cedde88474de79568cfaf0674416c98ad7413bbf9472c215f16f429f2f
|
|
BLAKE2b-256 checksum How to use checksums |
78c0c311c3b0b9129a3ae7079a4b1d4af65b0554cd0800de9e3801bcab76a0e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 17, 2026.
Transparency logRelease files / zorto-0.25.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | zorto-0.25.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 6.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
8abf2417acae420ad982b0924ad5eb4404e318997ee1942a2b23c8a6e40b8b2e
|
|
BLAKE2b-256 checksum How to use checksums |
6df9e021528ba8dadc091f6e232befb2be923207241affcef27246cd0e801b52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 17, 2026.
Transparency logRelease files / zorto-0.25.0-cp311-abi3-macosx_11_0_arm64.whl
| Download URL | zorto-0.25.0-cp311-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.11 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b0995da35a60b249c010ee7ed3d280b0c171683a9988b66161b9d85198b8aa64
|
|
BLAKE2b-256 checksum How to use checksums |
fb332b17457c766b16144835d36d2379d19d0b1f42b0505c077f24fdf9678296
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 17, 2026.
Transparency logRelease files / zorto-0.25.0-cp311-abi3-macosx_10_12_x86_64.whl
| Download URL | zorto-0.25.0-cp311-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.11 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8ff1b8070eb1956247505086cbcc4b335ff270fa105e21ab79ac7b15045ff8bf
|
|
BLAKE2b-256 checksum How to use checksums |
8754a662c2007674b5189b18560f770a4c28734f1d8c94559f50ec3aa6e523df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 17, 2026.
Transparency log