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.18.0.tar.gz (147.4 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.18.0-cp311-abi3-manylinux_2_39_x86_64.whl (7.4 MB view details)

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

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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

zorto-0.18.0-cp311-abi3-macosx_11_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.18.0-cp311-abi3-macosx_10_12_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zorto-0.18.0.tar.gz
Algorithm Hash digest
SHA256 068c5be8439c82c0846811ed1847148c4ce581bd835f8063734c31bef022420d
MD5 9f376978af63dde31e1639c5f3378bc1
BLAKE2b-256 4ce472e23106f01f6603afcbd34d6cf095b6e3dd5311a3114a079aa8b1374abc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.18.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 c4c826d0222681a7af976512666b254734431dacafa2479e60d77e68d66266a0
MD5 fe444185b14b84cf2d4627add3269839
BLAKE2b-256 66fec17c66d080ee17a3466cf170710245f0d7c6a6ee737e66658323c0a6c931

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.18.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 26c6240c1075e7fa72b814702e7388f8e768febad8c8db7e0dacfcd88d0ad4c5
MD5 f7ea1a3aa235b956211aef97361f8b62
BLAKE2b-256 85955b583d5e765966e244c282db19e63572f1dea091da95ef19e9acce56d907

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.18.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5dc5b23ec2ff7dae8a03856201adbbdb82f9754e55c4f51260bdb4f001a7f3d
MD5 b6ee0796d8908805d84baa2c678f726d
BLAKE2b-256 589c9242203441a8e32d319f6f7d5dfd039207b524a6f5810285d68432fe7f1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.18.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2369de52341949658afa5dce4ddac04de3e4fc2693044765d35ca558f97a4d9d
MD5 6001bdf0ec5af145af89e7e6f977cbaa
BLAKE2b-256 7ef3f022d980250d25201f71adaf1fdfe48ad6e201d8ddb8eabeadc151c42e6d

See more details on using hashes here.

Provenance

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