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.20.0.tar.gz (141.4 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.20.0-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.20.0-cp311-abi3-manylinux_2_39_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.20.0-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.20.0.tar.gz.

File metadata

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

File hashes

Hashes for zorto-0.20.0.tar.gz
Algorithm Hash digest
SHA256 3532888639951f8b69f1bd8b87590f0d0fc95b40368d794d9e6d521397ddcee3
MD5 11709bb45d1837e7e8f9a6791202c8ec
BLAKE2b-256 c7f1e588a87aeb947a6fbf5bb79ff42b690e3a52dda0f4f8291155ecb1a540f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.20.0.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.20.0-cp311-abi3-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for zorto-0.20.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 b5f516728e2a7a25fefd1b7f7b627873d6698254f75bd4f53ee38be632259ac7
MD5 9ca0de913ddb455ba57d5997010990f7
BLAKE2b-256 de291a18dcd646beeb26854216070d80ce6885ff8d8a78e910f7122d68392e80

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.20.0-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.20.0-cp311-abi3-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for zorto-0.20.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 dbed2c938580f08ab7ba8de5bf17b6ab751066f9a54a7c2f6ad1f6b2e154d3c3
MD5 4544b26cdead936ed13481bdf4353781
BLAKE2b-256 6ac000c3b9f66ba194b7eab9867d266711dcd124ac6a28e940feb719e5edaa8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.20.0-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.20.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zorto-0.20.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f2c624cbd2686096704c77c8d220b2cee3128ce3b9a347ea89225430e9b9c14
MD5 2d6798c4724e1cf994712fb306ef5741
BLAKE2b-256 8f8c34d4227d362ea8003d26f252b0080ca14548f2df0fdf555598fc3aa6c5d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.20.0-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.20.0-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zorto-0.20.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c2ef27089911ed479928df9d06eaf0d13ae74fa21bc840ba8cac1e281347ee66
MD5 59646b5e965aa78a07d6936480c4ccb4
BLAKE2b-256 c8dff357d07227e1f1bb4594469fdc05ba75e88688d64746263547a426c915e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for zorto-0.20.0-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