Skip to main content

The AI-native static site generator (SSG) with executable code blocks

Project description

Zorto

GitHub Release PyPI crates.io CI License: MIT

The AI-native static site generator (SSG) with executable code blocks, inspired by Zola and Quarto.

Warning: While I use Zorto for many static websites including zorto.dev, I do not consider it production-ready for usage by others yet.

Install

Recommended:

curl -LsSf https://dkdc.sh/zorto/install.sh | sh

Pre-built binaries are available for Linux and macOS via Python (uv). Windows users should install via cargo or use macOS/Linux.

uv:

uv tool install zorto

cargo:

cargo install zorto

Verify installation:

zorto --version

You can use uvx to run it without installing:

uvx zorto

Usage

zorto --help

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zorto-0.18.1.tar.gz (147.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zorto-0.18.1-cp311-abi3-manylinux_2_39_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ x86-64

zorto-0.18.1-cp311-abi3-manylinux_2_39_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

zorto-0.18.1-cp311-abi3-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.18.1-cp311-abi3-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file zorto-0.18.1.tar.gz.

File metadata

  • Download URL: zorto-0.18.1.tar.gz
  • Upload date:
  • Size: 147.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for zorto-0.18.1.tar.gz
Algorithm Hash digest
SHA256 7507dce65fec12ed1b262939ad13d8577100f1639400bbd6a936ab2c5d3eeadc
MD5 f5467da3519f9602600dacc2e1dbfad8
BLAKE2b-256 41415331a9c7bac9012ca77316a60632af4b359e0f7c4f123b60c06270de9b26

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.18.1.tar.gz:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zorto-0.18.1-cp311-abi3-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for zorto-0.18.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 c8c56c39fd2be1bcb125634de68ab0f780efd9db9d15442936378315222d5d24
MD5 c0aaef9f24f0999dfbc2cbe4c9b11757
BLAKE2b-256 25aa8a4722fb05aeafb988e66d6c9f6a112303cc432ff6f5fb27cdcdeec055e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.18.1-cp311-abi3-manylinux_2_39_x86_64.whl:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zorto-0.18.1-cp311-abi3-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for zorto-0.18.1-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 619914819c980ebc80db31a0a49d7d9975dc34e7d7346c7606e1d3e625ab5201
MD5 b31379cb11bde39d5e9170338b5b0d45
BLAKE2b-256 67c2df24816fe6cfa58e0dd721b170a0e0df2744b53cfafbf04f25f04b86a7af

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.18.1-cp311-abi3-manylinux_2_39_aarch64.whl:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zorto-0.18.1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zorto-0.18.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62b236fa8de3385abe62d76df74987691bcc87f06ce5d38fa12b453739ecd188
MD5 8cf93f913badb59e23c80b1c02a2c4ec
BLAKE2b-256 b150d1fcf0dfd9c7b61476706a57d317f52132fc215d7597deff671744d40741

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.18.1-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zorto-0.18.1-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zorto-0.18.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eaf0c29a162cc8852f0864f8d1fe17995d81c2a21e6a70dd159751f49fd2c031
MD5 3e89b44e3a832962bfa376d09eb46ff4
BLAKE2b-256 3492b13f0890deee576822f4f5f37912f58bd7b8f2970ca0b6f94d21576a7287

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.18.1-cp311-abi3-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on dkdc-io/zorto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page