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

uv:

uv tool install zorto

cargo:

cargo install zorto

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.13.1.tar.gz (118.8 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.13.1-cp311-abi3-manylinux_2_39_x86_64.whl (7.0 MB view details)

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

zorto-0.13.1-cp311-abi3-manylinux_2_39_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

zorto-0.13.1-cp311-abi3-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.13.1-cp311-abi3-macosx_10_12_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zorto-0.13.1.tar.gz
Algorithm Hash digest
SHA256 26263f97703c9e19cc8430f01cc23e2c7c5f644667e494abd91b870ced9a39a6
MD5 45966b57408686bcd44542a402ac2834
BLAKE2b-256 fc38017f1b3e7cae8dc1b4056013d8a08e928361c38657e437f5a4ad7c1f4cd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 26472227997a22e05d65b9ebd76d7d32f932fe2e851b618e504a773a7e517b40
MD5 42d80f821b73d3c09da47d351a879ce4
BLAKE2b-256 daf7b43c08fbdc95244bef42d636f0659d576b4cf40b6a1603e98911a9691142

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.1-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 b344b782e0ed3646229bb3688fdc7be89e56939893179794893363526952220c
MD5 24da395b5ac31184fbef02e3425633a7
BLAKE2b-256 a70e6c8d0a9a6dce48e77839a491defdd114cbbb3c9c9618f22e4bdfcb712b4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dfeaeda68a9b1c3bb0b765c7e71d30527e089e3fa1f712c9c1b1bd921f2173c
MD5 262c262e1839b8f4f646afc4095a6469
BLAKE2b-256 c81992d6b91b53dc65925a916ae5827cc785c97351c62adfc1791446f380761a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 299b92ca7073556c5c458a4d6225071c04c5dd412e2c688dba8fb767ef741a2a
MD5 899829516dfd6e892996d1f76e15a3e7
BLAKE2b-256 970fcdc106f84e36db1915a514deb5a136976bea3174d1ecf9c21a120c62f47f

See more details on using hashes here.

Provenance

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