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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.20.3-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.3.tar.gz.

File metadata

  • Download URL: zorto-0.20.3.tar.gz
  • Upload date:
  • Size: 141.9 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.3.tar.gz
Algorithm Hash digest
SHA256 6caa6c834b857ee323a82bd1712b4f5c38c37710d06fe029ce4e8291ccf7a1b4
MD5 ff8ad3426a6ebb95e9cac19d95da6e7b
BLAKE2b-256 0318352a9734845d33044ea1371f58343442d856253ad63290f43d6981c60e27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.3-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 480b2bbe251f5116e35d104b51e2689d104f7e5239eda5f60e4311108a6eec96
MD5 40e60238eb2fcd22fadbdfa677f2f941
BLAKE2b-256 1d989187f4e8f41cf1e83168c59f548377984239d1eb9d194a6676a71ee7a02e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.3-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 013befc86735b0bae9826e1a523ce0d900fd82ff14c03ab4f6107ce9cf69c668
MD5 b57462438c429e5a4fda444c88a89ba9
BLAKE2b-256 d9cc37226493e9b99c6f72494af7649740e371121ce647b65fb185cd058cb8e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.3-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 556cc3812669fefb384848971ba5dc972391730ed3880c783e24773cb517f2b0
MD5 0d32e386a93731780223ed86fc1cad23
BLAKE2b-256 445052848a9b53ad051a595c3360286f1390d75d60dc22c4c8a01e17658f85c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.3-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 547811a47a3c9de46f0679b684cb063b6e7551bb49703795079f7fee9f2de189
MD5 8f86cffd737c48f8e4ebaa71931e6595
BLAKE2b-256 518fa106b4c3cd3d98c564f66677a37f0f7cda5afd3b1d20df859edcd98418b1

See more details on using hashes here.

Provenance

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