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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.16.1-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.16.1.tar.gz.

File metadata

  • Download URL: zorto-0.16.1.tar.gz
  • Upload date:
  • Size: 126.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.16.1.tar.gz
Algorithm Hash digest
SHA256 08da04efac81d57fb8bf9e7988d2f1d05550b8e8f4f32a09420c64dc2d541a4e
MD5 931ed934456c0baa73639b8bb8860361
BLAKE2b-256 df26dca8cb78d7576129504a25cf1042b51811e33c7e86e1a8f1b7533a2fd0ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 e3dffa3a8cd35aa6d5d9a799141d7d58c41f1dccb3daa9697a00f9a5b42af4c4
MD5 547533d4c5a69b885540ac43eb1c538e
BLAKE2b-256 881bde636c6746789f5eebaa2f7ae2cdf968386b745546c70e9a44cf9bf6f43d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.1-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 2390b708dd5d8c91387d6b534280aec08db73c5686f3948198a382e9348574dd
MD5 d7afff035e0ff05e46229a834915d674
BLAKE2b-256 9fdf40a70f0491ce37c173b1dc8c296ead73f1c87ca498e78f5c41a48e66d2e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7d032332ce5cb1bcae5b992683b6a70047e441ceffe96a74824ab352a43d50d
MD5 81ee9971db497bc033a880f1e99137a9
BLAKE2b-256 51fada4e369ad90484729d8e94495d37ff14689f1ecdd759112fa13c7319dc90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.16.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17232166b99febb82379e149d320e03feea61c888e17124984e385a41b3f0d1f
MD5 965c60bd5ebcdcac5534c439d7f265b8
BLAKE2b-256 29d37adc0a2081d1c28d10e90b7ad671ce8f8231f7d60ba269ba8ba73ea81334

See more details on using hashes here.

Provenance

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