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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.17.2-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.2.tar.gz.

File metadata

  • Download URL: zorto-0.17.2.tar.gz
  • Upload date:
  • Size: 142.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.2.tar.gz
Algorithm Hash digest
SHA256 341d1bedfc10e7836b01441dda3bd913530680d9b1d6533a6750a270a3101cee
MD5 fc682e6f95f306a0be83d2d417661858
BLAKE2b-256 c27e82dd50ede601a1fe9c52d94f7fac655e2ceae1c8c8bb113dc871fb32535b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.2-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 414b75ad2febc11e2b96ce13e7681b70738b36e9660b5da574fa0f3b64473fa7
MD5 611fd585b9f59542dea67c58b5b4d745
BLAKE2b-256 abf31e340ee10578bd5aab00d3e7dcac925c7f4ea261414a76da49626693f75e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.2-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 b430c13c5cc5ac65c232800588d36f4430006012ba2e0e7113b37d0906ffc956
MD5 d0b923978c74365aba0a2ee9a9241452
BLAKE2b-256 0fc7dc4f681fad31f847f48751287bdc25da7c8e08d25ffb027c74ab74601373

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a44b2e444aaa67488202a2d819894f431a7b55883f9f05dbb358399e21a66259
MD5 414413fbdb98e8f7d4e077f5ccc2c8d3
BLAKE2b-256 363e9576a84984d87991dc307ebf5fd301de1ab5c5ea3ba083b203e8c738111e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.17.2-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 91c77257dfb7c31ca2eae91be401a06e54d28bd1da81c455e1d1ba389abddb9d
MD5 0b4580a023919d2b0ced8bd5e5e63caf
BLAKE2b-256 5b2728062b3fce193cad8b61bd2322d709e97591bba1f374700a4871d5d927c6

See more details on using hashes here.

Provenance

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