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.2.tar.gz (141.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.20.2-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.2-cp311-abi3-manylinux_2_39_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.20.2-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.2.tar.gz.

File metadata

  • Download URL: zorto-0.20.2.tar.gz
  • Upload date:
  • Size: 141.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.20.2.tar.gz
Algorithm Hash digest
SHA256 6d1395e8db0b8b0986deac2302b90e426511080a6775d721b2b47e7f262d64c3
MD5 697957db41e2990ad43060e47143e695
BLAKE2b-256 9b5088ed85e7e59096c8531e82ad1a82e15c0bde37059d02b0dd7ac64c53e080

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.2-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 2f7112fdd363d6597c4e4934818a110ded3db65e92b26376df5b9b3aebd927cf
MD5 57439dbe8af9d0690e313f0b9e90aae9
BLAKE2b-256 558e1702176137a1f130a4de0b09d2990ba5931733a2874e6bda7dccc34adee1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.2-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 1402a60c49f49f07fae93e0afe8046d9f68bfcc9fcc507001098a25fcad24c0c
MD5 7d24a9f8667756370b567b2db0bdf106
BLAKE2b-256 b308ac791c260a7d2a89fddced45855aa8197c515dc153e64614ee990c52a897

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15cdaff805ce3954e63b9233190991a1bef9d1c9cbe33a761621e63c2822ccc9
MD5 ba0ca5612db8fa47d1ed743e6167bbcf
BLAKE2b-256 5e736e76cb4eccadff7a1f7e19003af02de8b1b813b7bdc137cbcb82f830edeb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.2-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6252dc09f9694a99576ffc3acdeb77a380b0146405f78da0a9fea8415eb02cdc
MD5 6c4284f15f65e234db1123e7e4ea4a95
BLAKE2b-256 072eac7cbeebb21682357152338e2b95b8cfd2ce80e3a88497b525af611f5400

See more details on using hashes here.

Provenance

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