Skip to main content

A fast static site generator 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

uv:

uv tool install zorto

cargo:

cargo install zorto

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.13.0.tar.gz (118.7 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.13.0-cp311-abi3-manylinux_2_39_x86_64.whl (7.0 MB view details)

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

zorto-0.13.0-cp311-abi3-manylinux_2_39_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

zorto-0.13.0-cp311-abi3-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

zorto-0.13.0-cp311-abi3-macosx_10_12_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zorto-0.13.0.tar.gz
Algorithm Hash digest
SHA256 2f71224a0d2f0b1c1c58708c490183bc5a27aa0902328834e817b6e982b8ed46
MD5 1f1918cc153c10523fb0b60c3f39e9d4
BLAKE2b-256 b3cec866e38048a9076aa8879a6fa4107269447c7d769c70b3e2c9f55f16d7d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 0769b6dc341148182277f95fef6ef039368b1cfdf783fec05dfbd9f6934dc29b
MD5 469ebd8b2020d41961599696c3e1a163
BLAKE2b-256 cec26e6386a713301c925d80af220adcd8a0d0523b32f0f2dde5b972b8d664d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 2dcbcd9feccfbfa0a1ad721abd836fab20c4cd9e1da2636be79444123ee8e9e4
MD5 d6bde7fa6e068434734858046cc277c0
BLAKE2b-256 704c866814ee82b6651f3a54c1d80c6a3582a992d782cba27b8f1ea05e98a4df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 287db933f42d7f609366570e968045bf7cf9af9d403915345e17123f2a35e2e6
MD5 1179bc586aa55c995b98931209a2504f
BLAKE2b-256 4b7f5bf70c51b5a35345886ace20e1040f544e8296ada925fdf427cacba9bd25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zorto-0.13.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d38a697e7be4d3a589d7f72927e84e42a9c016f582a7d066fb9df2d64e14253
MD5 14474b1a00a91d53844ff816cb3a5d55
BLAKE2b-256 514751822f8d078206c06267d108ea4cd0e552e936c42d0c7aeb64540ffde2ca

See more details on using hashes here.

Provenance

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