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.17.0.tar.gz (131.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.17.0-cp311-abi3-manylinux_2_39_x86_64.whl (7.3 MB view details)

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

zorto-0.17.0-cp311-abi3-manylinux_2_39_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.17.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.17.0.tar.gz.

File metadata

  • Download URL: zorto-0.17.0.tar.gz
  • Upload date:
  • Size: 131.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.17.0.tar.gz
Algorithm Hash digest
SHA256 5bb65b2ea000c421057fae7291673ffde6cc35b3a88417b6a47beb4e7e1234a6
MD5 cb4ea6005bb232ca5e25f4176f92ee9d
BLAKE2b-256 0514c29b6963ea25c3f76ce8024187765d3d413daaa6374cb91079bf5af346aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 5616917f48cce297869c6048216be417d11763dcf02f086ea6487fea5382cbc1
MD5 b6e23a1aaed508b8126e69b2af1e164e
BLAKE2b-256 58c0a48905317e389825654d485f131fc0953751ff35d315038523c10cf4df5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 ca84fe80259c4925fc00a720f8b5392049cc2aa3624f2ebcd48d757703c7ba3a
MD5 b2a32ac08809f14b3f0646cfc90eb370
BLAKE2b-256 e667372b1fa8500fc3a3952462bd382994c61512e233200411b9d8373f765a4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e777bf24c850f5d5f9cd2df39afea0af1532848a034f961794e7a6bc01c3cc1
MD5 a02e048a9f5ebe541177af9668b4f0e8
BLAKE2b-256 fb381fa7dfd0fe67cccfad84011ed2cc4e38f3458b212ace840d845c8203c9be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dc47390202944e626267c05a45eabeebf4c39e5220a5b7e7382e5711b25bdc2d
MD5 b657f5e27399be102a635be2ffbc802f
BLAKE2b-256 ea1c8fa9bae38fdb078a75cdc23bb5b6d06189da86e8ea6d64d17e6a55fc8751

See more details on using hashes here.

Provenance

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