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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.20.4-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.4.tar.gz.

File metadata

  • Download URL: zorto-0.20.4.tar.gz
  • Upload date:
  • Size: 141.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.20.4.tar.gz
Algorithm Hash digest
SHA256 f318017bdfd77e612d6c60b91d8a844818d85f78c55abe6976c441f6c8756a19
MD5 5a959adc3521703777e2edb9c9ac58e5
BLAKE2b-256 966d395a3d6d5887b5b65fa7074cecaa1086572d067e2accec4dee083b3e34e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.4-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 ebbf2a605b820fed3a06b0b6321fb1d3924b67c189622a8df97f6f729048e9bb
MD5 d69f701698308267de5c32e3c52f8a46
BLAKE2b-256 80d95fd2613e1cdb1b6e7f592a5e774fd085af840cabcbd891ef4efa9633dd37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.4-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 dd7598210c0c550f7c933d2065030868f21fdb47b27667e09b18a1976cfba5c0
MD5 e6049b8240a219320b2e2d57c8e7c7f9
BLAKE2b-256 acd92f4e9e4224a8cd58b7e1acda21581a185bdb881bc13da0facb1309b20c2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.4-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4349b9a80236139692472ea416e10873270e0a65c89f3fa27704a38235a4d340
MD5 a85784598e254a041bf2dd3bd1273797
BLAKE2b-256 209750143a71a79b37ab5ebd28025532903a547a7a6faa55fe9347ec0dc650aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.20.4-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 37f3abc58b92a4c9934202a44263df097c977c58841faff031b8b2c7890bf12a
MD5 2ccd328b5fc3146d1a2bf48dbf41a2e3
BLAKE2b-256 5df7c1248778d2f38afc074d1e18c2469aca73529b7a0ec95f5e947dc2657594

See more details on using hashes here.

Provenance

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