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.16.0.tar.gz (119.5 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.16.0-cp311-abi3-manylinux_2_39_x86_64.whl (7.2 MB view details)

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

zorto-0.16.0-cp311-abi3-manylinux_2_39_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

zorto-0.16.0-cp311-abi3-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.16.0-cp311-abi3-macosx_10_12_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zorto-0.16.0.tar.gz
Algorithm Hash digest
SHA256 9ac2e043acdd4c98bc97e67a1679bfc9a97953d2524156514f916bfa7d4bdbc1
MD5 5a779593c4849a05c45aec7531176574
BLAKE2b-256 ea3e8e9ab69389304f24fea43112109b732250bb3eaa2f043bbf374e602e6337

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 30805d2d37305a224bba2daf5a049f2a280d5186037e1223d249f2b89f6dcad6
MD5 0ea1b600e07b0721fa515a7a8ff04ab5
BLAKE2b-256 850ef7c760b0123765af2c9d0461a6f36d5cd8db92798ade5d9f9f254b80c437

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 72d805df29d2b28962b3cd7b1a8cac103f3067df30eb0aa967891e2472f9326c
MD5 40651e5546167157f97674fa885b13d0
BLAKE2b-256 8f99145e1a7d3a322ebf48bd195e62fd6820d9a646bf72fa19797bbb28e7afa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b138ca8e082e528cec140cf10c6f904552ee7aec28904cd02a4d0fdc195e4041
MD5 02c93e7b9ec0f353cde59872d3239d42
BLAKE2b-256 3444a68f04017234bc3235c578b42a5721664382e91398bf4e3a37ee8e901e03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b5fb23450ebfbf3ce61a6730bc414af37f518caf2f9bffbc9eb11029a8853a10
MD5 db9367d1982f927a0e810e19b820302c
BLAKE2b-256 e48f0461d4a5b884fcec3f90d93bf386963aa741f1a6446ff65d8f4056c71711

See more details on using hashes here.

Provenance

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