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.3.tar.gz (143.1 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.3-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.3-cp311-abi3-manylinux_2_39_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.17.3-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.3.tar.gz.

File metadata

  • Download URL: zorto-0.17.3.tar.gz
  • Upload date:
  • Size: 143.1 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.3.tar.gz
Algorithm Hash digest
SHA256 ce0d72a36d51e1e3e9a30e1e8834de1396bb9b630a9377eb6dda35be19c27baf
MD5 90cf9c196a369d6d4e654784faf489c7
BLAKE2b-256 4b93c78b9fb32a3b1d6f9cded3d8ffdf527dd76ba6e006b447112c1ca7f023c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.3-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 0c7d18477caee1cc0d833427b558f2c666bdd57910af2e9d004e01d71f31c871
MD5 db40c2eb498346ae5d007d72adde2fbd
BLAKE2b-256 568e7ffe498d828601c3e4172c5767ca16d228e12698876ea4bb08aa5cb5b0f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.3-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 cd06916f7897ed003ee22c6813ee41bdf7fdbfe57556841d115ef1edcb697884
MD5 d90c7b0ad832a67e77e349c9e6e39ede
BLAKE2b-256 b3fd1f0d57cb3c8fe5584935aec00e08b2192de5eabe5dd7b7a2f2ba4bb31a17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.3-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76633993a5e1891f3348ffac99c9aa4580f6619701422bed3d0c113ff2718759
MD5 09fdb6978d8b24cd0d0fccc282c92a8d
BLAKE2b-256 58039fc8f812cb67462f8bbe8e585a792cd72e9f3bbd561cebecf35f947f8ebe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.3-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c0bac7b605db7aa06b88d0d67b2c9ff764ed9666e9b752f8bc17c6ae6f3fa405
MD5 b0150496461995a279827f86f438f8de
BLAKE2b-256 599ae0de4573b506a5531b9f8befd46432fd4c4b80bead618b9ed9b8b0f17248

See more details on using hashes here.

Provenance

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