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.17.1.tar.gz (134.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.17.1-cp311-abi3-manylinux_2_39_x86_64.whl (7.3 MB view details)

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

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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.17.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.17.1.tar.gz.

File metadata

  • Download URL: zorto-0.17.1.tar.gz
  • Upload date:
  • Size: 134.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.17.1.tar.gz
Algorithm Hash digest
SHA256 45f6e129e749695ec215c60a2c97c8846f654ca3f2c7681e05366d827f809044
MD5 702550850a20936d86be0a82d34547f4
BLAKE2b-256 601c6f52832bed372a7f23abc296a89974f02708e0c06f9bbec51de9495d38bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 8628a9004d679cd7bc310f1b602005a1ef1660b1c29b28c6f159e5e878e9715f
MD5 14b894297d1264c76391bd06ad84a303
BLAKE2b-256 a3fc2500653e5cf4d3dbe7fc7a5cf0dc9b6cbd9478bbee07dc0b4c7365082fef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.1-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 db2af7fde5fcbf878e34c97de2405ef744e359802421f8d44e372f2e4b25e207
MD5 0150dc57a2ffb0ff585afe33004495e6
BLAKE2b-256 477a8644ac7e70e651796c29bdf7cb471008fab9911e764d2f75516938bdcaf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb4591e2eaa2153130564e0dcace29767658dfe353c2ecba7f45c8f56368d807
MD5 00e2f05f20357c1d55e1d876c8abfbe6
BLAKE2b-256 f00977e48d111c9c07690ebf175a112b7d1412554dcd753e86abae67d8bdef1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bf74869b788624d558fdca5eec7bcc82a9085d816fffa198196da697ca22bece
MD5 bfe3ae4f891a080190871701ff5c1459
BLAKE2b-256 28af576676f0b83282950f10478de78404069f7b52fccd2c3ac9b3225cc3f97a

See more details on using hashes here.

Provenance

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