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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.19.0-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.19.0.tar.gz.

File metadata

  • Download URL: zorto-0.19.0.tar.gz
  • Upload date:
  • Size: 139.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.19.0.tar.gz
Algorithm Hash digest
SHA256 63462826ebd4c72745be03dc809ca5633a7c30d4af388b3c0814977429645151
MD5 85a5c49c044e2e7b0006f97326754004
BLAKE2b-256 f314481e4bd6847ca7f55f09f0fcb01c2e16d8791b78d390da634a50fb8465cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.19.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 0e030e433b48474cbc5d83b70f2eb0bb861541b7c5804e26800526c804e7d8f0
MD5 522dbde70cf27a565a97fb87b568e66e
BLAKE2b-256 776f057a8829cb3fe6817ea1232ba7c8334a03335b70abeebded3080811efcd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.19.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a9b6a5f553026aea7d390827af614da107755c339e21d21ad0adb271cc3aa5a0
MD5 99f17430e1faa63ca8e3db2a25b75331
BLAKE2b-256 b3f669ffe8d8fced7c306d41b4c28b26320d3122968a2a325685868f201d2760

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.19.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e26536fc13356a79393cb911ebe73cf994c38d4cf2d91eaf81aaaf6c7c3af87
MD5 d3a0ce8cf4ceb0de356690ea40a8a8c2
BLAKE2b-256 a933d76ec08c13d44163b8e4f6de73ddd82ce3c63ec67b2ff74a839b157f0a48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.19.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f7f8529ac442cf4e63a2f18d0efee7609b087eeef668cae232aed07160f536e6
MD5 fcaa2f7a07c3d77ce54a4424ec03588e
BLAKE2b-256 1554cdfca79700b7fb60371adc1eba6ae9cab0921e1f66c7af79f8e4c580233d

See more details on using hashes here.

Provenance

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