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.15.0.tar.gz (117.7 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.15.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.15.0-cp311-abi3-manylinux_2_39_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.15.0-cp311-abi3-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zorto-0.15.0.tar.gz
Algorithm Hash digest
SHA256 f499034208e69a4b3f79487b8cd84d224bfa237c49d2340591288a6d675b1867
MD5 eb1f786e834a3748110e6d8d02072a27
BLAKE2b-256 3ce1c42835ecc1efb3e94de7062dbea3259bb7375cfc240dcc3a6bfbc117ad71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.15.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 10be69c13c9574384ed6954f3f484c250a061545b1ea74d725abef28bcd07faf
MD5 3a4bebb1809c8c81362c895ed4bc3c6b
BLAKE2b-256 153adf9954f994e3d8fb5a2adbac6b8431849bbbe14229c69a76a810296a4802

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.15.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 7b526ee8ca60e7552824b861fa60de9363f103c4b9d8a3e30cb71164fdd2ad6c
MD5 40729b49a8b505477c522b74e06964e0
BLAKE2b-256 0ce0a072ff6d6a892bc781a5ec93f71a54433af1de1fe032008b278f09d0116a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.15.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d4d81a44008c7874a819f8f10af419f74edc1d1de36b4aa77a5feb972ee557c
MD5 9a36caaf5387cdb72897b5a710e982ad
BLAKE2b-256 6b993d27e480bd8a62dd8af1f14466acdd6eb14d59a65a6776f1dd55a906283f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.15.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 11ac32cb1a38a600e3241cddd8102629c57c546c8b403efc3cab19d4c4640d04
MD5 1a84f833c45e1948ed2ff10cd74a24af
BLAKE2b-256 9f7093f6a0d31b44b2a150b5dcd0655afa2ad92a8648d89d2b1bf2c1f55f145a

See more details on using hashes here.

Provenance

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