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.1.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.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.20.1-cp311-abi3-manylinux_2_39_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.20.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.20.1.tar.gz.

File metadata

  • Download URL: zorto-0.20.1.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.1.tar.gz
Algorithm Hash digest
SHA256 216514e4028c705b9bebcd98d62ee519e60c7e08970c5af670bf2721e434beb2
MD5 70f4897a751ff233f0fa1c0c62e5196a
BLAKE2b-256 af676388b0885ed38baff18aebe1ffe20114f07fa905992e15b59b831e21b1a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 23dce24a0527fb225c05a83999564b943f86beeb0061d7b0e915e0a592c19b80
MD5 52b92cd23d2c6a71f38f49ac706308c7
BLAKE2b-256 30bd0755c9ce41d1d9cf1b005b43fb1b8d246cf74ce3e81efcebaa6347ad99f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.1-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 79ef768f75ae76a9f53e15b86521dabbaa63e25be910ab0d5b2dc0311c513925
MD5 66044897564992f9dcb06af0f18a1575
BLAKE2b-256 be532c2862125deef7570b1eb0a07f5d41d9d31c4d4068028eb60268480afe13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4681890b85919645942c7fb9724492907621e0c57e78d6345963025f569f621b
MD5 c40ca15ad49bcaadb39fa82766fac243
BLAKE2b-256 953f0846fee28224937f6f06babd1960053ee628e9a50d28ba2069c999fa82d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 469ce7626e75df2c8c4e3050b73e1d98fa1663c9466c2e2a77dacb342ead1f9e
MD5 2b02775bb54c58fff9f686cbf9011b3a
BLAKE2b-256 0d6db829b5e4e243c797a3ff2689e6fc9d9a5c78f0ef325bfbb97e51fb04e4fa

See more details on using hashes here.

Provenance

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